0

ASP.NET MVC アプリケーションでいくつかのファイルをアップロードするために、uploadify を使用しています。[アップロード] ボタンをクリックしてファイルを選択するとすぐに、次のエラーが表示されます。

test - Copy.csv (0.15KB) - HTTP Error

私が使用しているコードは次のとおりです。

    $(function () {
            $("#File").uploadify({
                'uploader': '/js/component/uploadify/uploadify.swf',
                'script': '/email/UploadFile',
                'cancelImg': '/js/component/uploadify/cancel.png',
                'fileExt': '*.csv',
                'fileDesc': '*.csv',
                'auto': true,
                'multi': false,           
                'buttonText': 'Upload'
            });
  });

そして、ここにコントローラーがあります:

[HttpPost]
        public ActionResult UploadFile(HttpPostedFileBase fileData, FormCollection forms)
        {
            //some code here
            return Json(new { success = false, message = result.Message });
        }

コントローラー内のブレークポイントにヒットしていません。

どうすればこれを機能させることができますか?

4

1 に答える 1

0

私は以前にこの問題を抱えていました。私にとっては、uploadifyや私のコードとは関係ありませんでした。サーバー関連でした。たとえば、ファイルを選択すると、httpエラーが発生しました。.htaccessに以下を追加して修正しました

<IfModule mod_security.c>
    SecFilterScanPOST Off
</IfModule>

それがあなたのために働くことを願っています。

于 2012-09-24T19:31:08.107 に答える