程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 讀取輸出圖片

讀取輸出圖片

編輯:.NET實例教程


<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<% 
Call downloadFile(Server.MapPath("wyy.jpg"))
Sub downloadFile(strFile)
 On error resume next
 Server.ScriptTimeOut=999999
 Dim S,fso,f,intFilelength,strFilename
 strFilename = strFile
 Response.Clear
 Set s = Server.CreateObject("ADODB.Stream") 
 s.Open
 s.Type = 1 
 Set fso = Server.CreateObject("Scripting.FileSystemObject") 
 If Not fso.FileExists(strFilename) Then
  Call downloadFile(Server.MapPath(Dvbbs.Forum_Info(6)))
  Exit Sub  
 End If
 Set f = fso.GetFile(strFilename)
 intFilelength = f.size
 s.LoadFromFile(strFilename)
 If err Then
   Response.Write("<h1>錯誤: </h1>" & err.Description & "<p>")
  Response.End 
 End If
 Set fso=Nothing
 Dim Data
 Data=s.Read
 s.Close
 Set s=Nothing
 If Response.IsClIEntConnected Then
  If Not (InStr(LCase(f.name),".gif")>0 Or InStr(LCase(f.name),".jpg")>0 Or InStr(LCase(f.name),".jpeg")>0 Or InStr(LCase(f.name),".bmp")>0 )Then 
   Response.AddHeader "Content-Disposition", "attachment; filename=" & f.name 
  End If
  Response.AddHeader "Content-Length", intFilelength 
   Response.CharSet = "UTF-8" 
  Response.ContentType = "application/octet-stream"
  Response.BinaryWrite Data
  Response.Flush
 End If
End Sub
 %>

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved