QTP如何获取所上传的文件大小与高宽,格式等
上传图片,要验证图片式,大小,高宽是否符合要求现在是可以获取到这个图片的路径,要怎么样才能获取到该图片的大小,格式,与高宽呢? 本帖最后由 17800455 于 2011-6-16 14:46 编辑
Set pic = LoadPicture("c:\test.jpg")
picWidth = CInt(pic.width * 24/635)'宽-转成像素
picHeight = CInt(pic.height * 24 /635)'高-转成像素
picty = CInt(pic.type) '类型
Select Case picty
Case 0
pictype = "None"
Case 1
pictype = "jpg;bmp;gif"
Case 2
pictype = "Metafile"
Case 3
pictype = "Icon"
Case 4
pictype = "Win32-enhanced metafile"
End Select
MsgBox picWidth &Chr(13)& picHeight & Chr(13) & pictype &Chr(13)
'//文件大小
Set fso = CreateObject("Scripting.FileSystemObject")
Set file = fso.GetFile("c:\test.jpg")
MsgBox Round((file.Size) / 1024,1)
Set fso = Nothing
需要你自己 整理封装
另外你还可以获取所有文件类型
file.type 回复 3# 17800455
谢谢你的解答 不错,很好很强大 学习了
页:
[1]