人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

ASP完成文件直接下載

ASP完成文件直接下載

更新時間:2022-08-16 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

在IE進行文檔鏈接時,如果遇到OLE支持的文檔,IE會自動調(diào)用相應(yīng)程序打開它,有時候這種功能并不是我們所需的,雖然我們可以提醒用戶用鼠標(biāo)右鍵-->"目標(biāo)另存為...."命令來下載文檔,但這樣畢竟不太友好,本文描述了利用FSO及Stream方法實現(xiàn)IE直接下載文檔.

<%@ language=vbscript codepage=65001%>

<%
'Filename must be input
if Request("Filename")="" then
 response.write "<h1>Error:</h1>Filename is empty!<p>"
else
call  downloadFile(replace(replace(Request("Filename"),"\",""),"/",""))   
 
Function  downloadFile(strFile)   
'  make  sure  you  are  on  the  latest  MDAC  version  for  this  to  work   
'  get  full  path  of  specified  file   
strFilename  =  server.MapPath(strFile)   
 
'  clear  the  buffer   
Response.Buffer  =  True   
Response.Clear   
 
'  create  stream   
Set  s  =  Server.CreateObject("ADODB.Stream")   
s.Open   
 
'  Set  as  binary   
s.Type  =  1   
 
'  load  in  the  file   
on  error  resume  next   
 
'  check  the  file  exists
Set  fso  =  Server.CreateObject("Scripting.FileSystemObject")   
if  not  fso.FileExists(strFilename)  then   
Response.Write("<h1>Error:</h1>"&strFilename&" does not exists!<p>")   
Response.End   
end  if
 
'  get  length  of  file   
Set  f  =  fso.GetFile(strFilename)   
intFilelength  =  f.size   
 
s.LoadFromFile(strFilename)   
if  err  then   
Response.Write("<h1>Error: </h1>Unknown Error!<p>")   
Response.End
end  if 

'  send  the  headers  to  the  users  Browse
Response.AddHeader  "Content-Disposition","attachment;  filename="&f.name   
Response.AddHeader  "Content-Length",intFilelength   
Response.CharSet  =  "UTF-8"   
Response.ContentType  =  "application/octet-stream"   

'  output  the  file  to  the  browser   
Response.BinaryWrite  s.Read   
Response.Flush   

'  tidy  up   
s.Close   
Set  s  =  Nothing   

End  Function   
end if
%>     

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 嘉峪关市| 眉山市| 台江县| 喜德县| 鹿泉市| 社旗县| 婺源县| 清流县| 扬中市| 溧阳市| 房产| 石台县| 高邑县| 龙口市| 阳原县| 惠州市| 都安| 自治县| 安新县| 宣汉县| 柞水县| 鹤岗市| 龙南县| 城市| 运城市| 洛阳市| 大关县| 深水埗区| 榆林市| 昌图县| 无棣县| 洱源县| 个旧市| 九龙县| 横峰县| 华亭县| 祥云县| 玉田县| 镇平县| 深水埗区| 宣城市|