CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

下载的问题??急~~

楼主miaomiaomxt(mxt)2002-04-01 11:48:50 在 Web 开发 / ASP 提问

<%  
  Const   ForReading=1  
  Const   TristateTrue=-1   'Unicode  
  Const   FILE_TRANSFER_SIZE=16384   '16k  
   
  'Use   the   following   line   for   IIS4/PWS   -   this   is   the   default   for   IIS5  
  Response.Buffer   =   True  
   
  Function   TransferFile(path,   mimeType,   filename)  
  Dim   objFileSystem,   objFile,   objStream  
  Dim   char  
  Dim   sent  
  send=0  
  TransferFile   =   True  
   
  Set   objFileSystem   =   Server.CreateObject("Scripting.FileSystemObject")  
  Set   objFile   =   objFileSystem.GetFile(Path)  
  Set   objStream   =   objFile.OpenAsTextStream(ForReading,   TristateTrue)  
   
  Response.AddHeader   "content-type",   mimeType  
  response.AddHeader   "Content-Disposition","attachment;filename="&filename    
  Response.AddHeader   "content-length",   objFile.Size  
   
  Do   While   Not   objStream.AtEndOfStream  
          char   =   objStream.Read(1)  
          Response.BinaryWrite(char)  
          sent   =   sent   +   1  
          If   (sent   MOD   FILE_TRANSFER_SIZE)   =   0   Then  
                  Response.Flush  
                  If   Not   Response.IsClientConnected   Then  
                          TransferFile   =   False  
                          Exit   Do  
                  End   If  
          End   If  
  Loop  
   
  Response.Flush  
  If   Not   Response.IsClientConnected   Then   TransferFile   =   False  
   
  objStream.Close  
  Set   objStream   =   Nothing  
  Set   objFileSystem   =   Nothing  
  End   Function  
   
  Dim   path,   mimeType,   sucess  
  'Server.MapPath(path)  
  path   =   "C:\Inetpub\wwwroot\help.gif"  
  mimeType   =   "application/x-msdownload"    
  sucess   =   TransferFile(path,   mimeType,"help.gif")  
  Response.End  
  %>    
    我使用了从csdn上得到的方法来完成下载,但是我想下载的时候,弹出的对话框里面显示  
   
  help.gif   来自   www.hehe.com.cn      
  我该怎样呢??  
  谢谢  
  问题点数:30、回复次数:3Top

1 楼julyclyde(Java初学(大学不教只好自己学))回复于 2002-04-01 13:24:20 得分 30

怎么了?不就该是这样的?Top

2 楼miaomiaomxt(mxt)回复于 2002-04-01 13:55:14 得分 0

问题是不是这样呀。  
  我不会用..Top

3 楼muddledman(胡涂人)回复于 2002-05-28 16:57:24 得分 0

好办法,还能解决下载mp3,rm等媒体格式......Top

相关问题

  • 急+=======  SP3 下载
  • 急需vs.net下载
  • 急寻Visio2003下载
  • 下载文件 急!!!!!!!!!!!
  • 下载更新 急! 急! 急!
  • 急急 Micorsoft.SharePoint.Portal.Server.2003.MSDN.Simplified.Chinese 下载地址
  • 那里有VB.NET下载?急!!!
  • 哪有frontpage98下载?急!!!
  • IIS在哪下载??急哦!!!
  • 急!~自动下载控件

关键词

  • 下载

得分解答快速导航

  • 帖主:miaomiaomxt
  • julyclyde

相关链接

  • Web开发类图书

广告也精彩

反馈

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