我已经看到了许多不同的解决方案,但我想知道是否有人可以建议哪个是最优雅和安全的版本,让用户将自己的文件上传到自己的文件夹共享主持? (php.ini
等超出界限。)
文件大小可达100mb,因此基于FTP的解决方案可能最好吗?
答案 0 :(得分:2)
SWF Upload是一个很好的解决方案,可以提供进度条。您只需要在php.ini文件中允许最大文件大小为100 mb并调整其示例以满足您的需要。用户应该安装Flash Player,因为单独的php无法获取上传状态。除此之外,服务器/客户端没有限制。
答案 1 :(得分:0)
对于大型,HTTP上传慢的文件,可能会被您的主机阻止,可能对您的浏览器来说太大等等。它们通常会出现问题。您可以使用FTP,或执行Github在其repo“下载”页面上执行的操作,并使用Flash / Flex。这样可以实现更好的进度报告和更清晰的界面。这是一篇关于如何做类似事情的文章http://www.flash-db.com/Tutorials/upload/ 我意识到这不是PHP,但是你在中在PHP中上传的唯一文件是HTTP。 (AFAIK)