我有一個經典的ASP問題。 我需要在我的網頁上顯示圖像。 但由於安全原因,我不能簡單地將我的所有圖像放在我的網站文件夾中的images文件夾中,我需要將它們放在我的網站文件夾之外。 例如,我的網站文件夾位於: C:\的Inetpub \ wwwroot的\ mysite的\ 但我需要把在圖像(我想表明我的網頁): C:\影像\如何在ADODB.stream對象的網頁上顯示圖像
我試圖使用ADODB.stream對象使用ASP VB代碼拉圖像,如下圖所示:
<%
Response.ContentType = "image/png"
Set adoStream = Server.CreateObject("ADODB.Stream")
adoStream.Open
adoStream.Type = 1
FPath = "C:\images\1.png"
adoStream.LoadFromFile FPath
Response.BinaryWrite adoStream.Read
adoStream.Close
Set adoStream = Nothing
Response.End
%>
當我推出這個網頁在Internet Explorer中,頁面會顯示文件下載窗口/消息下載圖像文件「1.png」而不是在網頁上顯示圖像。 如何修復代碼以在網頁上顯示圖像而不是下載圖像文件?