asp 文件下载代码

filepath  =   " /music/2006522133342.mp3 "
filepath 
=  server.mappath(filepath)
    Response.buffer 
=   True              ' 开启缓存
    Response.ContentType  =   " audio/x-pn-realaudio "       ‘文件类型    
    
Dim  objStream
    
Set  objStream  =  Server.CreateObject( " ADODB.Stream " )         ' 创建ADODB.stream对象
    objStream.Type  =   1          ' 以二进制读取模式
    objStream.Open
    objStream.LoadFromFile filepath    
' 读取文件
    Response.binarywrite objStream.Read             ' 以二进制的方式输出至客户端浏览器
    response.Flush()         ' 边缓存边输出
    Session( " afon " ) = false          ' 重新设置session为FALSE        
    objStream.Close
    
Set  objStream  =   Nothing     

附常见的contenttype类型

<
Function  Get_FileTypeAbName(sFileType)
      
select   case  sFileType
 
' 图像类
         Case    " image/gif "  
            Get_FileTypeAbName
= " gif "
            
exit   function
        
Case    " image/pjpeg "  
            Get_FileTypeAbName
= " jpg "
            
exit   Function
        
Case    " image/bmp "  
            Get_FileTypeAbName
= " bmp "
            
exit   Function
        
Case    " image/png "  
            Get_FileTypeAbName
= " png "
            
exit   Function
        
Case   " image/tif "
            Get_FileTypeAbName
= " tif "
            
Exit   Function
' 音频类  
         Case   " audio/mpeg "
            Get_FileTypeAbName
= " mp3 "
            
Exit   Function
        
Case   " audio/x-ms-wma "
            Get_FileTypeAbName
= " wma "
            
Exit   Function
        
Case   " audio/mid "
            Get_FileTypeAbName
= " mid "
            
Exit   Function
        
Case   " audio/wav "
            Get_FileTypeAbName
= " wav "
            
Exit   Function
' 视频类
         Case   " application/vnd.rn-real media "
            Get_FileTypeAbName
= " rm "
            
Exit   Function
        
Case   " video/x-ms-wmv "
            Get_FileTypeAbName
= " wmv "
            
Exit   Function
' flash
         Case   " application/x-shockwave-flash "
            Get_FileTypeAbName
= " swf "
            
Exit   Function
' 压缩软件类
         Case   " application/x-zip-compressed "
            Get_FileTypeAbName
= " zip "
            
Exit   Function
        
Case   " application/octet-stream "
            Get_FileTypeAbName
= " rar "
            
Exit   Function  
' 文本类  
         Case   " text/plain "
            Get_FileTypeAbName
= " txt "
            
Exit   Function  
        
Case   " text/html "
            Get_FileTypeAbName
= " html "
            
Exit   Function  
        
Case   " application/msaccess "
            Get_FileTypeAbName
= " mdb "
            
Exit   Function  
        
Case   " application/msword "
            Get_FileTypeAbName
= " doc "
            
Exit   Function
        
Case   " application/vnd.ms-excel "
            Get_FileTypeAbName
= " xls "
            
Exit   Function
     
end   select
End Function
%
>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值