【发布时间】:2017-12-11 22:28:54
【问题描述】:
我想使用 dropzone 将文件从服务器上传到其他服务器。但我不断收到错误Server responded with 0 code。 Dropzone 仅向目标服务器发送选项请求。请求和响应标头在这里。之后我得到error('0 code');
我还将标题设置为我的 php 脚本。这些是什么。
header('Access-Control-Allow-Origin: '.$pathToOrigin);
header('Access-Control-Allow-Credentials:false');
header('Access-Control-Max-Age:1000');
header('Access-Control-Allow-Methods:PUT, POST, GET, OPTIONS');
header('Access-Control-Allow-Headers: X-Requested-With, cache-control, content-type, access-control-allow-origin, access-control-allow-methods, access-control-allow-headers');
【问题讨论】:
-
显示你的js设置?对于
dropzone -
$("div#drop").dropzone( { url: "", autoProcessQueue: false, addRemoveLinks:true, 发送: function(file, xhr, formData ) { formData.append('k1', $('#k1').val()); console.log('sending'); }, 成功: function(file) { this.removeFile(file); }, queuecomplete: function(){ toastr.info("文件上传成功!"); } });
标签: javascript php jquery dropzone.js