私はASP.NET MVC Webアプリケーションからuploadifyを使用して簡単なファイルのアップロードをしようとしています。 IE8では、正常に動作します。 FirefoxとChromeでは、決してコントローラのアクションに投稿されないようです。誰かが私が間違っていることを見つけるのを助けることができますか?ここでFirefoxやChromeで私の仕事をアップロードしないのはなぜですか?
は私のhtmlです:
<input type="file" id="file_upload" name="FileData" />
私はjQueryの1.4.1とそれ自体がswfobject 2.2が含まれてuploadify 2.1.4の現在のバージョンの内容を含めています。ここで
は私のスクリプトです:
$(関数(){
$("#file_upload").uploadify({
'uploader': '/Scripts/uploadify.swf',
'script': '/Uploads/UploadFile',
'cancelImg': '/Content/Images/cancel.png',
'auto': true,
'multi': false,
'folder': '/uploads',
onComplete : function() {
alert("complete");
},
onOpen : function() {
alert("open");
},
onError : function (event, id, fileObj, errorObj) {
alert("error: " + errorObj.info);
}
});
});
そして、ここでは私のコントローラのアクションです:ChromeとFirefoxので
public string UploadFile(HttpPostedFileBase FileData)
{
// do stuff with the file
}
、私はGoogleで見つけることができるものから、かなり不可解なようで、「エラー#2038」というメッセージを、取得します。私は間違って何をしていますか?
とエラーメッセージが出ないこれは私が進める方法ですか? –
エラーメッセージは、onErrorコールバックのerrorObjにあります。 –