0

我正在使用 uploadify 在我的 ASP.NET MVC 应用程序上上传一些文件。单击“上传”按钮后,只要我选择了一个文件-我就会收到以下错误:

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 回答