Php Dropzone.js和dropbox API
我正在我的系统dropzone.js中实现将文件上载到服务器或dropbox,具体取决于文件的大小 我还使用甜警报进行通知 将文件上载到我的服务器时,dropzone工作正常,但上载到dropbox时,dropbox不会返回任何结果 使用大于6MB的文件进行测试 而且装载杆不能正常工作 HTML:Php Dropzone.js和dropbox API,php,dropzone.js,Php,Dropzone.js,我正在我的系统dropzone.js中实现将文件上载到服务器或dropbox,具体取决于文件的大小 我还使用甜警报进行通知 将文件上载到我的服务器时,dropzone工作正常,但上载到dropbox时,dropbox不会返回任何结果 使用大于6MB的文件进行测试 而且装载杆不能正常工作 HTML: Espera mientras se procesa el archivo…我已经测试了您的演示,并且能够不时上传大于6mb的文件。 有时,在上传时,脚本正好在30秒时停止 因此,代码的逻辑似
Espera mientras se procesa el archivo…
我已经测试了您的演示,并且能够不时上传大于6mb的文件。
有时,在上传时,脚本正好在30秒时停止
因此,代码的逻辑似乎没有问题,但服务器中出现了一些超时。正如您已经指出的,max_execution_time
和max_input_time
似乎设置正确(我会用phpinfo();
仔细检查),但根据您运行的服务器,您可能还有其他地方需要检查
- 如果它在Apache上运行,请检查
超时指令httpd.conf
- 如果您使用的是
,请检查php fpm
中的www.conf
指令request\u terminate\u timeout
- 如果您正在使用nginx,请检查
指令fastcgi\u read\u timeout
什么是“不返回任何结果”?您的PHP脚本似乎只响应状态代码200,或者在出现错误时响应状态代码400。你希望什么“结果”现在出现在哪里?我需要系统返回200,如果它已经上传了文件或400,如果它没有。但有时文件已正确加载,但未返回任何结果。确切地说,这意味着什么?客户端部分是否只是“挂起”,而根本不进入
complete
处理程序?还有别的吗?您在浏览器开发工具网络面板中观察到了什么?您是否检查了php.ini上的post\u max\u size
和upload\u file\u maxsize
指令?我刚刚试着用你的演示上传一个文件,但脚本在30秒时就死掉了。你在用FastCGI吗?可能空闲超时设置为30shave文件的共享屏幕截图首先,使用