关于防止盗连打开图片的问题
我用
<%Function ReadBinaryFile(FileName)
Const adTypeBinary = 1
Dim BinaryStream
Set BinaryStream = CreateObject("ADODB.Stream")
BinaryStream.Type = adTypeBinary
BinaryStream.Open
BinaryStream.LoadFromFile FileName
ReadBinaryFile = BinaryStream.Read
End Function
Response.AddHeader "Content-Disposition", "attachment;filename=file.gif"'文件名
Response.ContentType = "image/*"
Response.ContentType = "image/JPEG" '设置(1) image/JPEG,GIF
response.Binarywrite ReadBinaryFile(server.mappath("91.jpg"))'就是你读取存在本地的文件,防止被别人知道真实路径盗连的。
%>
一运行结果不是在浏览器里打开图片,而是跳出个框让你选择打开/保存/取消,选择打开后再运行就能在浏览器打开了。
我想直接在浏览器里打开啊。