- ctphotoAsked on December 14, 2014 at 05:16 PM
I have a form on my web page and when uploading a large test file (in this case around 131MB) it takes a very long time to upload and appear in my FTP area provided by my ISP. But if I take the same file and uploaded it directly to the same FTP area (using an FTP program), it goes very quickly, about 4x faster.
Can someone explain what happens when someone uploads a file using the File Upload feature? Does it go through JotForm servers first? If yes, is there a way to make it go directly to my FTP area?
- JotForm SupportjonathanAnswered on December 14, 2014 at 07:00 PM
Does it go through JotForm servers first?
The answer is YES. The process always makes a copy of the uploaded file to JotForm server as well.
The reason for this is because JotForm needs to account the upload storage quota as well.
You can delete the submission that have upload later once it had already copied the uploaded file to your FTP server.
The difference in the upload speed can be attributed to the fact that the Upload field in the form is using http protocol only (web service), while when using FTP, it will be using FTP service.
The location can be a factor also. If you are just uploading on the same location as your FTP, in contrast to the upload field (http) which is remotely located on JotForm server, the upload speed will be very different.
Unfortunately, it seems there is no way for you to upload using the jotform if you will not use the Upload field.
You can also try using instead the multiple upload option of the Upload field, as it has a process that it pre-upload first the uploaded file before submission of the form.
This will allow the form user to see that uploading is already set before they can submit the form.
Hope this help. Please let us know if you need further assistance.