小编lod*_*ddn的帖子

我可以使用其他参数增加MVC Controller Action的ASP.NET请求的maxRequestLength吗?

我可以使用其他参数增加MVC Controller Action的ASP.NET请求的maxRequestLength吗?

我有一个带有ActionResult的UploadController,看起来像这样.

  [HttpPost]
  public ActionResult VideoUpload(int memberId)
  {
    var status= _docRepo.SaveDocument(DocumentType.Video, Request.Files, memberId);
        return Json(new { success = true, status = status});
  }
Run Code Online (Sandbox Code Playgroud)

文件可能非常大,我在web.config中增加了maxRequestLenght并且可以上传文件,但我担心安全问题.所以我尝试了这个并且它不起作用:

 <location path="VideoUpload">
        <system.web>
            <httpRuntime maxRequestLength="1024000" executionTimeout="600" />
        </system.web>
        <system.webServer>
            <security>
                <requestFiltering>
                    <requestLimits maxAllowedContentLength="1024000"/>
                </requestFiltering>
            </security>
        </system.webServer>
    </location>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?(上传方法使用swfupload)

asp.net asp.net-mvc file-upload web-config filesize

6
推荐指数
1
解决办法
2952
查看次数

onclick ="document.forms [0] .submit();"之间的区别 和表格提交

在表格里面我有一个按钮.我通过这样的JavaScript提交表单时有什么区别

<button onclick="document.forms[0].submit();">
Run Code Online (Sandbox Code Playgroud)

当我像这样提交时

<button type="submit"></button>?
Run Code Online (Sandbox Code Playgroud)

第一个适用于大多数浏览器,除了基于webkit.后者也可以正常工作.我没有明显的功能差异.有吗?

html javascript

3
推荐指数
1
解决办法
4万
查看次数