我正在尝试将blueimp实现到我的codeigniter项目,以便对图像进行多个图像上传。 我面临500(内部服务器错误)我知道如果我们的PHP脚本中有任何错误,就会出现这种情况。 在我的PHP脚本中,我得到的响应为 {“files”:[]} ,以表示我的img_upload文件夹中没有的img。它必须返回null对象,但是
当我点击匿名函数时在my.js中将我重定向到下面的函数。
$.ajax({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
url: $('#fileupload').fileupload('option', 'url'),
dataType: 'json',
context: $('#fileupload')[0]
}).always(function () {
$(this).removeClass('fileupload-processing');
}).done(function (result) {
$(this).fileupload('option', 'done')
.call(this, $.Event('done'), {result: result});
});
我在想的是这可能是返回类型html或json的问题,但无法解决此问题。我怎样才能解决这个问题所以我可以上传图像而不会出现内部错误。提前谢谢。
我正在关注以下github wiki,我的代码也是一样的。
答案 0 :(得分:1)
打开php.ini文件
搜索extension = php_fileinfo.dll
如果您使用的是xampp,则默认情况下可以注释
变化
;extension=php_fileinfo.dll
to
extension=php_fileinfo.dll
然后重启你的xampp ......
这解决了我的问题