layui upload上传文件如何实现跨域

提问 未结
2 233
懒equals穷
懒equals穷 2018-6-13
悬赏:20飞吻
版本:layui 浏览器:google
客户需求:客户有一台文件服务器,站点布置在另台服务器上,在另台服务上点击上传文件,文件保存到文件服务器上
前端代码如下:
upload.render({ //允许上传的文件后缀
elem: '#test4' //绑定元素
,url: '../interface/UploadFile.ashx?echaracterid='+"<%=ECharacterId %>"+'&bysp='+bysp //上传接口
,auto:true //自动上传
,accept: 'file' //普通文件
,exts: 'zip|rar|7z|txt|ppt|pptx|exe|jpg|gif|png|jpeg|xls|xlsx|doc|docx|pdf|msi' //只允许上传压缩文件
,size:1024000 //限制文件大小,单位 KB
,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
OfflineFile_Uploading(); //文件上传中
}
,done: function(res){

if(res.message==0){
//FileUpload: SessionInfo is null异常
sendChatOfflineFile(res.Data.FileName,false);
}else{
//上传完毕回调
sendChatOfflineFile(res.Data.FileName,true);
}
}
,error: function(index, upload){
//请求异常回调上传失败、上传文件大小为空发消息给客服端

sendChatOfflineFile(null,false);
//sendChatOfflineFile(res.Data.FileName,false);
}
});
请教大家,谢谢大家
回帖