我正在使用Blueimp上传的jquery文件,我需要进行跨域文件上传(从localhost:8008到localhost:8000)
但是在初始阶段我甚至没有得到答案,我得到了这个错误: XMLHttpRequest无法加载http://examples.com:8000/multi/multi_uploader_details/。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' http://examples.com:8008'因此不允许访问。
和jquery是:
$(function () {
$('#fileupload').fileupload({
url: 'http://examples.com/multi/multi/',
dataType: 'json',
type: 'post',
fileInput: $('#fileupload'),
forceIframeTransport: true,
multipart: true,
autoUpload: true,
done: function (e, data) {
$.each(data.files, function (index, file) {
debugger;
console.log(file);
$.support.cors = true;
$.post('examples.com/multi/multi_uploader_details/', 'file_name='+file)
.success(function(resp){
console.log(resp);
if(resp.code == 0){
$("#file_db_id").val(resp.data.identifier);
}
else{
alert(resp.data);
}
})
.fail(function(){
alert("error");
});
});
答案 0 :(得分:-1)