您好,欢迎来到点滴吧! 手机版
点滴吧www.diandiba.com
记录点点滴滴,尽在点滴吧
  • 文章
  • 文章
  • 特效
  • 素材
  • 景点
您现在的位置:首页 > ASP教程 > 文章正文
Asp判断本地文件是否是图片格式
更新时间:2015/1/5 17:30:35   点击:2145次
function CheckFileType(filename)  
on error resume next  
CheckFileType=false  
dim fstream,fileExt,stamp,i  
fileExt=mid(filename,InStrRev(filename,".")+1)  
set fstream=Server.createobject("ADODB.Stream")  
fstream.Open  
fstream.Type=adTypeBinary  
fstream.LoadFromFile filename  
fstream.position=0  
select case fileExt  
case "jpg","jpeg"  
stamp=fstream.read(2)  
for i=0 to 1  
if ascB(MidB(stamp,i+1,1))=jpg(i) then CheckFileType=true else CheckFileType=false  
next  
case "gif"  
stamp=fstream.read(6)  
for i=0 to 5  
if ascB(MidB(stamp,i+1,1))=gif(i) then CheckFileType=true else CheckFileType=false  
next  
case "png"  
stamp=fstream.read(4)  
for i=0 to 3  
if ascB(MidB(stamp,i+1,1))=png(i) then CheckFileType=true else CheckFileType=false  
next  
case "bmp"  
stamp=fstream.read(2)  
for i=0 to 1  
if ascB(MidB(stamp,i+1,1))=bmp(i) then CheckFileType=true else CheckFileType=false  
next  
end select  
fstream.Close  
set fseteam=nothing  
if err.number<>0 then CheckFileType=false  
end function


相关文章
导航分类
热门文章
关于我们| 联系我们| 免责声明| 网站地图|
CopyRight 2012-2015 www.diandiba.com - 点滴吧 All Rights Reserved
滇ICP备09005765号-2