zoukankan
html css js c++ java
asp二进制输出图片的源代码
'
8*******************************************8
'
需要在你的服务器上安装 MDAC 2.6 或MDAC2.7
'
8*******************************************8
<
%
Dim
strFilePath, strFileSize, strFileName
Const
adTypeBinary
=
1
Response.Buffer
=
True
strFileName
=
"
logo.gif
"
FilePath
=
Server.MapPath(
"
manage/images/
"
&
strFileName)
Response.Clear
Set
objStream
=
Server.CreateObject(
"
ADODB.Stream
"
)
objStream.Open
objStream.Type
=
adTypeBinary
objStream.LoadFromFile FilePath
strFileSize
=
objStream.size
strFileType
=
lcase
(
Right
(strFileName,
4
))
'
文件扩展名
'
通过文件扩展名判断 Content-Types
Select
Case
strFileType
Case
"
.asf
"
ContentType
=
"
video/x-ms-asf
"
Case
"
.avi
"
ContentType
=
"
video/avi
"
Case
"
.doc
"
ContentType
=
"
application/msword
"
Case
"
.zip
"
ContentType
=
"
application/zip
"
Case
"
.xls
"
ContentType
=
"
application/vnd.ms-excel
"
Case
"
.gif
"
ContentType
=
"
image/gif
"
Case
"
.jpg
"
,
"
jpeg
"
ContentType
=
"
image/jpeg
"
Case
"
.wav
"
ContentType
=
"
audio/wav
"
Case
"
.mp3
"
ContentType
=
"
audio/mpeg3
"
Case
"
.mpg
"
,
"
mpeg
"
ContentType
=
"
video/mpeg
"
Case
"
.rtf
"
ContentType
=
"
application/rtf
"
Case
"
.htm
"
,
"
html
"
ContentType
=
"
text/html
"
Case
"
.asp
"
ContentType
=
"
text/asp
"
Case
Else
'
Handle All Other Files
ContentType
=
"
application/octet-stream
"
End
Select
'
Response.AddHeader "Content-Disposition", "attachment; filename= "&strFileName&""
Response.AddHeader
"
Content-Length
"
, strFileSize
Response.Charset
=
"
UTF-8
"
'
客户端浏览器的字符集UTF-8
Response.ContentType
=
ContentType
Response.BinaryWrite objStream.Read
Response.Flush
objStream.Close
Set
objStream
=
Nothing
%
>
查看全文
相关阅读:
Pytest之自定义mark
Pytest之skip、skipif、xfail
Pytest之fixture
Pytest之断言
Pytest之收集用例及命令行参数
Pytest之基本介绍
Python接口自动化之动态数据处理
Python接口自动化之接口依赖
关于激光纵模、横模与锁模技术的理解 Label:Research
如何快速设计一个FIR滤波器 Label:Research
原文地址:https://www.cnblogs.com/zzh/p/320470.html
最新文章
Java 学习路线
泛型重载操作符比较
无题
var let const声明变量的区别
由回流和重绘而想到的页面优化
浅克隆,深克隆,防抖,节流
git 强制忽略文件
linux下redis安装运行教程——redis系列
android逆向奇技淫巧十五:x音关键加密字段算法逆向分析(二)
android逆向奇技淫巧十四:定制art内核(二):VMP逆向----仿method profiling跟踪jni函数执行
热门文章
android逆向奇技淫巧十三:定制art内核(一):跟踪jni函数注册和调用,绕过反调试
android逆向奇技淫巧十二:VMP解释器原理及简易模拟实现
android逆向奇技淫巧十一:unidbg调用so层函数
android逆向奇技淫巧十:OLLVM原理、常见破解思路和hook代码
android逆向奇技淫巧九:frida常见java层的加密/hash算法自吐
android逆向奇技淫巧六:x音关键加密字段算法逆向分析(一)
android逆向奇技淫巧八:apk加壳(二代)和通用脱壳分析
android逆向奇技淫巧七:apk加壳(一代)和脱壳分析
Pytest之重运行及生成测试报告
Pytest之参数化
Copyright © 2011-2022 走看看