如何创建WCF Rest端点以将大型文件上载到ASP.NET MVC

时间:2009-09-15 19:22:32

标签: c# jquery asp.net-mvc ajax wcf

可以使用WCF创建端点,通过ASP.NET MVC控制器方法将大型文件上传到网站,浏览器中的jQuery进度条是用Ajax还是Json更新的?

怎么做?代码示例是否可用?

1 个答案:

答案 0 :(得分:2)

有一篇关于大文件和WCF的MSDN文章。 Large Data and Streaming 在WCF服务的web.config中,您必须增加maxRequestLength(在maxRequestLength上描述

视图应如下所示

 <%using(Html.BeginForm("ActionName",  
                        "ControllerName",  
                        FormMethod.Post,  
                        new {enctype = "multipart/form-data"})) {%> ...

控制器应如下所示

[AcceptVerbs(HttpVerbs.Post)]  
    public ActionResult ActionName(HttpPostedFileBase file)  
    {
         ....