这是插件: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中都找不到任何信息。我会感激任何帮助。