Pdf和doc文件上传问题

时间:2014-02-20 12:57:11

标签: c# asp.net .net asp.net-mvc asp.net-mvc-3

我在MVC中有一个文件上传控件,即输入类型文件。我的第一个问题是

如果我上传文件,则需要很长时间。我试图上传4.2 Mb的文件。当我计算时间时,它会在3分钟后自动停止操作,但直到那时文件还没有上传。

我的web.config文件中有这个设置::

  <httpRuntime targetFramework="4.5" maxRequestLength="10240" />
    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login" timeout="2880" />
    </authentication>
  1. 为什么上传时间太长,因为这是一个简单的上传代码?
  2. 我想将应用程序时间设置为最大值。我该怎么设置它?

2 个答案:

答案 0 :(得分:2)

<强> 1。为什么上传时间太长,因为这是一个简单的上传代码?

您的主机或客户端可能存在带宽限制。带宽可能是上传速度缓慢的主要原因。

如果带宽没有问题,那么您可以获得一些帮助here

<强> 2。我想将应用程序时间设置为最大值。我该如何设置?

您可以在webconfig中将最大上传大小和超时设置为:

<system.web>
  <httpRuntime  maxRequestLength="10240" executionTimeout="360"/>
</system.web>

最大请求长度以千字节为单位,执行超时以秒为单位。

答案 1 :(得分:0)

添加到system.web

  <system.web>
        <httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
  </system.web>

并进入system.webServer

<security>
    <requestFiltering>
        <requestLimits maxAllowedContentLength="1073741824" />
    </requestFiltering>
</security>