可以使用WCF创建端点,通过ASP.NET MVC控制器方法将大型文件上传到网站,浏览器中的jQuery进度条是用Ajax还是Json更新的?
怎么做?代码示例是否可用?
答案 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)
{
....