Ajax 多文件上传

Ajax With Multiple File Upload

我正在制作一个画廊系统,其中有多张照片 - 一切都很好,但是当互联网速度很慢时(2 分钟上传时间 -_-),输入的数据 returns 为空.. 我正在使用 malsup 的 jquery 表单插件来帮助 ajax 上传。

这里更大的问题是,您的插件似乎确实受到了您的 max_execution_time php.ini 设置的限制,这会杀死 php 脚本 运行 比指定时间更长的脚本时间,在本例中为 2 分钟后。您需要一个处理分块文件上传的插件,而 blueimp 是通常的方式。

你的第二个问题,要验证数据,可以在你发送之前由 javascript (jquery) 处理 and/or 在你收到数据后由 php 处理.

我总是使用 blueimp (https://github.com/blueimp/jQuery-File-Upload) 进行多文件上传,即使超出服务器脚本执行时间限制,它也能正常工作。