我正在使用blueimp插件的jquery file upload来上传文件。
我的客户端选项是
dataType: 'json',
autoUpload: true,
formData: [],
fileInput: $("#fileupload"),
acceptFileTypes: /(\.|\/)(jpe?g|png)$/i,
maxFileSize: 999000,
maxChunkSize: 0,
multipart: false,
当我尝试上传没有最后两个选项的文件时,小文件(450 - 500 kb)成功上传,大文件(800 kb)没有。 (请求已发送,但响应从未到达。没有错误记录在php或apache或javascript)
然后在添加最后两个选项之后,响应让我在客户端遇到'fileuploaddone'事件,但实际上是一个错误的响应,因为我在后端-php上获取文件名为NULL并且它显示我无效文件类型。
我正在使用api调用php后端,当我使用postman(谷歌浏览器中的插件进行api调用)时,一切正常。
P.S。我的文件名是通过Content-Disposition标头传输的,但我不确定它究竟是什么。