Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Dropzone.js和dropbox API_Php_Dropzone.js - Fatal编程技术网

Php Dropzone.js和dropbox API

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秒时停止 因此,代码的逻辑似

我正在我的系统dropzone.js中实现将文件上载到服务器或dropbox,具体取决于文件的大小

我还使用甜警报进行通知

将文件上载到我的服务器时,dropzone工作正常,但上载到dropbox时,dropbox不会返回任何结果

使用大于6MB的文件进行测试

而且装载杆不能正常工作

HTML:



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文件的共享屏幕截图首先,使用