我在一個FileUpload場從ExtJS的應用。我試圖通過以下代碼將文件加載到服務器:ExtJS的fileuplaod - 跨來源框架
var form = Ext.getCmp('ProcImpNewSugFileForm').getForm();
var fileNameStr = Ext.getCmp('ProcImpNewSugFileUpload').getValue().split("\\");
if(fileNameStr){
var filename = fileNameStr[fileNameStr.length-1];
if(form.isValid()){
form.submit({
url: '/PISRFileUploader.php',
waitMsg: 'Uploading your file...',
success: function (formPanel, action, result) {
Ext.Msg.alert('Msg',"Success: "+action.response.responseText);
},
failure: function (formPanel, action, result) {
Ext.Msg.alert('Msg',"Failure: "+action.response.responseText);
}
});
}
}
但是當我嘗試上載任何文件時。該文件正在加載到服務器,但響應是這樣來的:
Failure: {success:false,message:"Blocked a frame with origin 'http://localhost' from accessing a cross-origin frame."}
在此先感謝!
你所說的 「反向代理」 是什麼意思?你有鏈接的東西? – harryBundles