Bri*_*can 9 php jquery jquery-plugins blueimp
这是插件:https://github.com/blueimp/jQuery-File-Upload
我在上传文件后从插件中获得我想要的响应时遇到问题.
在包含插件的页面上,我有以下内容
$('#fileupload').fileupload(
'option',
{
'maxNumberOfFiles' :1,
'url' : '/admin/upload_handler.php'
}
);
Run Code Online (Sandbox Code Playgroud)
在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
}
]
Run Code Online (Sandbox Code Playgroud)
但回调找不到文件数组,我得到错误:'空文件上传结果'.我觉得我在这里缺少一些关键的东西 - 我在文档,论坛或Stack Overflow中找不到任何东西.我感谢任何帮助.
自插件版本 5 以来,json 响应已更改:https://github.com/blueimp/jQuery-File-Upload/wiki/JSON-Response
所以你只需调整你的上传类:
$filejson = new stdClass();
$filejson->files[] = $fileArray;
return json_encode($filejson);
Run Code Online (Sandbox Code Playgroud)
你就完成了
| 归档时间: |
|
| 查看次数: |
19719 次 |
| 最近记录: |