gpt4 book ai didi

php - Blueimp jQuery 文件上传插件 - "Empty file upload"结果 PHP

转载 作者:可可西里 更新时间:2023-10-31 23:11:49 25 4
gpt4 key购买 nike

这是插件:https://github.com/blueimp/jQuery-File-Upload

我在上传文件后无法从插件获得我想要的响应。

在带有插件的页面上,我有以下内容

$('#fileupload').fileupload(
'option',
{
'maxNumberOfFiles' :1,
'url' : '/admin/upload_handler.php'
}
);

upload_handler.php 中,我成功地从 $_FILES 中检索了上传的文件并做了一些事情,然后以 JSON 格式发送回响应。我已经使用 Firebug 确认响应格式正确:

[ 
{
"url" : "image_url",
"thumbnail_url" : "image_th_url",
"delete_url" : "test",
"delete_type" : "DELETE",
"name" : "foobar.jpg",
"size" : 7419
}
]

但是回调找不到文件数组,我得到错误:'空文件上传结果'。我觉得我在这里遗漏了一些重要的东西——我在文档、论坛或 Stack Overflow 中找不到任何东西。感谢您的帮助。

最佳答案

自插件版本 5 起,json 响应发生了变化:https://github.com/blueimp/jQuery-File-Upload/wiki/JSON-Response

所以你只需调整你的上传类:

$filejson = new stdClass();
$filejson->files[] = $fileArray;
return json_encode($filejson);

大功告成

关于php - Blueimp jQuery 文件上传插件 - "Empty file upload"结果 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13943314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com