CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于文件下载Http协议和Https协议

楼主zhong_bingshu(shily)2006-03-14 12:49:34 在 .NET技术 / ASP.NET 提问

我写了一段代码用于文件下载  
  代码如下:  
  string   strFileName="";  
  strFileName=dtsDoc.Tables[0].Rows[0]["cFileName"].ToString();  
  Response.Clear();  
  //Response.ContentType   =   "application/octet-stream";  
  Response.ContentType   =   dtsDoc.Tables[0].Rows[0]["cTypeName"].ToString();  
  Response.AddHeader("Content-Disposition",   "attachment;   filename=   "+   HttpUtility.UrlEncode(strFileName,   System.Text.Encoding.UTF8));  
  byte[]   bFile   =   (byte[])dtsDoc.Tables[0].Rows[0]["gAddition"];  
  Response.OutputStream.Write(bFile,0,bFile.Length);  
  //Response.BinaryWrite(bFile);  
  Response.Flush();  
  此代码在Http协议下运行正常,可以下载文件,  
  但是放入Https协议下就不好用  
  我一选择保存,IE便提示我 :IE无法下载,请求站点不可用或找不到,请以后再试.请问有没有人知道这是为什么? 问题点数:100、回复次数:3Top

1 楼beiouwolf(beiouwolf)回复于 2006-03-14 12:58:42 得分 100

IE无法下载,请求站点不可用或找不到,请以后再试.  
  SSL你全都配置好了?  
  站点不可用是你IIS的问题Top

2 楼zhong_bingshu(shily)回复于 2006-03-14 13:09:18 得分 0

可是不是所有的页都这样,只有我自己的这个下载不了Top

3 楼zhong_bingshu(shily)回复于 2006-06-02 16:15:56 得分 0

问题已经找到了,并解决,原来是以下载文件前我清除了缓存,只要把清除缓存的代码去掉就好了Top

相关问题

  • 怎样下载rtsp协议的文件
  • 怎样下载rtsp协议的文件
  • 请问那里有RATIONAL ROSE协议文件下载,先谢了
  • 如何下载rtsp协议的rm格式的文件?
  • Internet Transfer 能使用http协议下载二进制文件吗?
  • 谁帮下载这个"RTSP"协议的文件?
  • 安装rose2001一定要装协议文件吗?那儿有下载。谢谢
  • 高手请看:如何在C#中用HTTP协议下载二进制文件?
  • 请问使用mmst协议的文件怎么下载,有什么工具
  • 请问谁有rose2001的破解和协议文件?(umlchina没有下载了)

关键词

  • 文件
  • 下载
  • 协议
  • 代码
  • ie
  • dtsdoc
  • bfile
  • strfilename
  • 站点不可
  • response

得分解答快速导航

  • 帖主:zhong_bingshu
  • beiouwolf

相关链接

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

广告也精彩

反馈

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