Как создать конечную точку отдыха WCF для загрузки больших файлов в ASP.NET MVC - PullRequest
3 голосов
/ 15 сентября 2009

Можно ли использовать WCF для создания конечной точки для загрузки больших файлов на веб-сайт с помощью метода контроллера ASP.NET MVC, при этом индикатор выполнения jQuery в браузере обновляется с помощью Ajax или Json?

Как бы это было сделано? Доступны ли образцы кода?

1 Ответ

2 голосов
/ 10 мая 2010

Есть статья MSDN о больших файлах и WCF. Большие данные и потоковая передача В web.config службы WCF вы должны увеличить maxRequestLength (описано для maxRequestLength

Вид должен выглядеть следующим образом

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

Контроллер должен выглядеть следующим образом

[AcceptVerbs(HttpVerbs.Post)]  
    public ActionResult ActionName(HttpPostedFileBase file)  
    {
         ....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...