使用uploadify和asp net的自定义上传器的HTTP ERROR(404)[ASP NET MVC 4]

时间:2013-01-30 17:03:57

标签: c# asp.net asp.net-mvc asp.net-mvc-4 uploadify

我需要在我的asp net mvc 4应用程序上实现uploadify。

我已经用这个简单的类替换了uploadify.php,仅用于测试目的:

public class uploadify : IHttpHandler
{
    public void ProcessRequest(HttpContext context)
    {
        HttpPostedFile oFile = context.Request.Files["Filedata"];

        oFile.SaveAs("C:\\" + oFile.FileName);
    }

    public bool IsReusable
    {
        get { return false; }
    }
}

配置就是这样:

$('#file_upload').uploadify({
    'swf': '../../Components/uploadify/uploadify.swf',
    'uploader': '../../Scripts/uploadify/uploadify.cs',
    'auto': false,
    'buttonText': 'Selecionar',
    'debug': true
});

我收到HTTP ERROR (404) uploadify.cs的路径是正确的,所以我不明白为什么找不到这个资源。

1 个答案:

答案 0 :(得分:2)

如果您正在使用MVC 4中的网站,为什么不使用控制器而不是IHttpHandler?

How do I get jQuery's Uploadify plugin to work with ASP.NET MVC?

的示例