传个一般小文件都可以的,
但大文件会显示
错误代码1460:超时
网关不能从您要访问的网站\DNS服务器或是另外一个网关服务器得到及时响应,这个可能表明网络拥塞,或者该望站遇到网络技术困难这个到底要怎么解决啊?
郁闷了
请高手能详细指点
小生不胜感激

解决方案 »

  1.   

    上传文是有限的,你在web.config文件里进行设置一下
    记住里面是以字节单位的1024表示一个MB
      

  2.   

    估计就是没有设上传文件的大小吧.
    加个Web.Config文件试试:
    <?xml version="1.0" encoding="BIG5"?>
    <configuration>
      <system.web>
      <httpRuntime maxRequestLength="512000" useFullyQualifiedRedirectUrl="true" executionTimeout="45"/> 
      </system.web>
    </configuration>
    对maxRequestLength设你想要的最大文件的大小.
      

  3.   

    我感觉修改httpruntime是好办法。http://teddyma.cnblogs.com/archive/2006/04/02/364171.html上传几百M的文件也不是问题。不需要修改web.config文件。哈
      

  4.   

    楼上们说的差不多都试过了,web.config早就设置过
    超时与这个无关
    还有我用的是slickUpload组件
    不用服务器控件的或则是html上传控件
      

  5.   

    http://www.cnblogs.com/teddyma/archive/2006/04/01/364171.html
      

  6.   

    在.net中上传文件大小默认是4M,但是可以在webconfig文件中改写它
      

  7.   

    参考saucer的一篇随笔
    http://blog.joycode.com/saucer/archive/2004/03/16/16225.aspx
      

  8.   

    <httpRuntime useFullyQualifiedRedirectUrl="true|false"
                 maxRequestLength="size in kbytes"
                 executionTimeout="seconds"
                 minFreeThreads="number of threads"
                 minFreeLocalRequestFreeThreads="number of threads"
                 appRequestQueueLimit="number of requests"
                 versionHeader="version string"/>
    只要在webconfig中设置好这些就可以了,你看看,应该是你以前漏掉了
      

  9.   

    1. httpHandler or HttpModule
    a.在asp.net进程处理request请求之前截获request对象
    b.分块读取和写入数据
    c.实时跟踪上传进度更新meta信息
    2. 利用隐含的HttpWorkerRequest用它的GetPreloadedEntityBody 和 ReadEntityBody方法处理文件流
    IServiceProvider provider = (IServiceProvider) HttpContext.Current; 
    HttpWorkerRequest wr = (HttpWorkerRequest) provider.GetService(typeof(HttpWorkerRequest));
    byte[] bs = wr.GetPreloadedEntityBody();
    ....
    if (!wr.IsEntireEntityBodyIsPreloaded())
    {
    int n = 1024;
    byte[] bs2 = new byte;
    while (wr.ReadEntityBody(bs2,n) >0)
    {
    .....
    }
    }
    3. 自定义Multipart MIME 解析器
    自动截获MIME分割符
    将文件分块写如临时文件
    实时更新Appliaction 状态(ReceivingData, Error, Complete) 
    网上查的这个好像可以解决我的问题
    但是这个要怎么使用阿
    高手能给各例子吗?
      

  10.   

    <sectionGroup name="slickUpload">
          <section name="uploadLocationProvider" type="AssistedSolutions.SlickUpload.Configuration.UploadLocationProviderHandler, AssistedSolutions.SlickUpload" />
        </sectionGroup>
       <httpModules>
    <add name="HttpUploadModule"
     type="AssistedSolutions.SlickUpload.HttpUploadModule, AssistedSolutions.SlickUpload" />  
    </httpModules>
    <httpHandlers>
    <add verb="GET" 
    path="FtbWebResource.axd" 
    type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox" />

    </httpHandlers>
    <httpRuntime
    maxRequestLength="10240000"
    executionTimeout="4800"
    />我的web.config早就设置过了在局域网中传大文件没有超时现象,但上传到服务器中传大文件就有超时错误
      

  11.   

    http://ourlife.blog.hexun.com/2666530_d.html