Response.Charset = "gb2312"
我试过流方式如果文件太大,会提示内存不够,看看你的服务器配置情况.
我采取的措施是小文件就用流的方式,太大了就用FTP方式.

解决方案 »

  1.   

    是不是只要采用字节数组的方法,即Response.BinaryWrite(filename),不管下载任何类型的文件,"Content-Type"都可以设成"application/octet-stream"呢?
      

  2.   

    确实超过18个中文字就无法正确显示中文文件名称,asp.net目前没有发现解决方案
    ----------------------------------------------------------------------
    欢迎试用ASP.NET大文件上传组件(AspnetUpload 1.0 Release & 无刷新进度条)
    http://www.cnblogs.com/bestcomy/archive/2004/06/09/14267.aspx
    http://bestcomy.europe.webmatrixhosting.net
    ----------------------------------------------------------------------