CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请问如何用asp.net实现上传大文件。

楼主herobean(herobean)2003-12-02 20:49:30 在 .NET技术 / ASP.NET 提问

我是做建筑的,经常自己动手做点小东西解决实际问题,我正在做一个施工图管理的asp.net程序,但是要上传的文件(主要是cad文件)通常都很大,压缩以后也有20-30M大小,我看过几个例子,但是对大文件都没有效果,不知道有没有办法实现。这个程序主要是用在内网的。 问题点数:20、回复次数:4Top

1 楼net_lover(【孟子E章】)回复于 2003-12-02 20:56:59 得分 20

在保存文件时,您应该确保指定文件的完整路径(例如,"C:\MyFiles\Picture.jpg"),并确保为   ASP.NET   使用的帐户提供要存储文件的目录的写权限。上载大文件时,可使用   元素的   maxRequestLength   属性来增加文件大小的最大允许值,例如:  
   
  <configuration>  
        <system.web>  
        <httpRuntime   maxRequestLength="1048576"   executionTimeout="3600"   />  
        </system.web>  
  </configuration>  
   
  其中:maxRequestLength:指示   ASP.NET   支持的HTTP方式上载的最大字节数。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以   KB   为单位。默认值为   4096   KB   (4   MB)。executionTimeout:指示在被   ASP.NET   自动关闭前,允许执行请求的最大秒数。在当文件超出指定的大小时,如果浏览器中会产生   DNS   错误或者出现服务不可得到的情况,也请修改以上的配置,把配置数加大。  
   
  另外,上载大文件时,还可能会收到以下错误信息:  
   
  aspnet_wp.exe   (PID:   1520)   被回收,因为内存消耗超过了   460   MB(可用   RAM   的百分之   60)。  
   
  如果遇到此错误信息,请增加应用程序的   Web.config   文件的   元素中   memoryLimit   属性的值。例如:  
   
  <configuration>  
        <system.web>  
              <processModel   memoryLimit="80"/>  
        </system.web>  
  </configuration>  
   
  Top

2 楼herobean(herobean)回复于 2003-12-02 21:04:03 得分 0

感谢楼上的朋友,非常感谢。Top

3 楼szsbell()回复于 2003-12-02 21:11:00 得分 0

Good  
  Top

4 楼stephenli(翔)回复于 2003-12-02 21:11:41 得分 0

学习Top

相关问题

  • ASP中,怎样实现文件上传?
  • ASP 如何实现upload本地文件.
  • 如何实现将mdb或其它数据库文件加密成.asp文件?
  • asp文件中放.net目录
  • 如何用asp实现图像文件上传至服务器?
  • 用ASP如何实现文件上传,最好有原代码
  • 怎样用ASP实现DOC等文件的上传和下载
  • 请问怎样用ASP实现文件的上传及下载?
  • 如何用ASP实现对服务器文件夹的控制?
  • 请问用ASP怎么实现图片文件上传?

关键词

  • asp.net
  • 文件
  • asp
  • 大小

得分解答快速导航

  • 帖主:herobean
  • net_lover

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo