There are many questions with this title , but no one helps. My application should handle file uploads with size up to 2 GB and it should be done through a browser , not something like a FTP file uploader.
I'm aware of configuration settings should be done for example on php.ini
. but there are some questions in my mind :
Is something like uploadify library a good solution for this file size or there are better alternatives?
because of the big size , maybe this is desirable to have pause/resume functionality in it. is it possible to implement this functionality through HTTP file transfer via a browser? if yes , how to?
some people talk about some type of vulnerabilities like DOS ATTACKS. is it in this case a serious issue and what are the considerations for this types of attacks?
if there are any extra recommendations and suggestion , please tell me about them.
UPDATE: some have suggested to do the job using FTP file upload. should it be done by dedicating each user a FTP account to let them upload files using FTP clients such as FileZilla ? if so , how incoming processes should be handled . for example I give each user a directory like /home/user1 and he uploads his files into this directory. Now how should I fetch uploaded file data and save it to database according to user session data.
Generally , I mean how to script over this FTP file uploading system?
or if it is impossible please tell me.
please help.