我正在使用Fine uploader上传图片。我包含来自GitHub的javascript。 我包括:
我想将它用作Fine Uploader Basic(FUB),因为它很容易定制。
下面是我在PHP中的服务器代码,只需返回json:
$result = array("success"=>true, "id"=>"001", "name"=>"dararath");
header("Content-Type: text/plain");
echo json_encode($result);
它在Chrome,Firefox和IE 9中运行良好,但IE 8和7显示保存对话框而不是json。
更新(2016-07-21)
我需要更改标题来解决问题。
$result = array("success"=>true, "id"=>"001", "name"=>"dararath");
header("Content-Type: application/json");
echo json_encode($result);
答案 0 :(得分:1)
首先,我建议你下载js的组合版本。请参阅主页上的downloads section。
其次,您的问题已在论坛和问题跟踪器中多次涉及。我现在也会在常见问题解答中添加一个条目。
解决方案:您的回复必须具有“text / plain”的内容类型。如果您看到“另存为”对话框,则响应的内容类型可能是“application / json”。仔细检查反应以验证。