Upload audio samples to the server

PennController for IBEX Forums Support Upload audio samples to the server

  • This topic has 2 replies, 2 voices, and was last updated 4 years ago by asdf.
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
  • #4919

    The experiment was not able to upload results to my server when I was trying to collect audio samples following the tutorial on this page: https://www.pcibex.net/wiki/recording-and-collecting-audio-samples/.

    I just copy-and-pasted the project code in the tutorial but the error message was always popping out: “There was an error uploading the recordings ().” and there’s nothing in the “uploads” folder on my server. Furthermore there’s also an error message in the debugging module: VoiceRecorder’s Ajax post failed. (0); (PennController: NA).

    I’ve already checked everything based on the tutorial: set up the server; create “uploads” folder and make sure it has appropriate permission; upload php file; run “InitiateRecorder” before other trials. Furthermore, I’ve also checked with the server provider that everything is fine with the server and the address that I use in the “InitiateRecorder” to access the php file is correct.

    I’m wondering if there’s any clue to shoot the trouble of uploading audio samples to the server cause I have no idea where to start the debugging. Or if there are any other points that I need to pay attention to for the server setup part?

    Many thanks in advance!



    Several people have reported having trouble uploading audio samples to their server, and unfortunately there’s no one-size-fits-all solution, everyone’s server configuration is different.

    However, most often the problem comes from failed attempts at cross-domain requests, and the error code that you report (0) is consistent with that. So here are a couple questions:

    • Is your experiment hosted on the PCIbex Farm? Line 6 of the PHP script on the documentation page assumes that the samples are coming from https://expt.pcibex.net/
    • Are you sending the sample to a secure domain? The PCIbex Farm is at a secure domain (https) and the server where you send your audio samples also need to have secure credentials
    • Someone had a problem when uploading large files: their PHP configuration would only allow uploads of up to 10MB or 100MB, and archives of several long audio samples get large very quickly

    I can’t think of anything else at the moment, but feel free to share your experiment’s link with me so I can troubleshoot more eaisly



    Yeah it’s the problem with cross-domain requests! I’ve changed the domain on my server to a secure one and the uploading problem is solved. Thank you so much Jeremy!

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.