51Testing软件测试论坛
标题:
QTP如何获取所上传的文件大小与高宽,格式等
[打印本页]
作者:
blanket
时间:
2011-6-16 11:50
标题:
QTP如何获取所上传的文件大小与高宽,格式等
上传图片,要验证图片式,大小,高宽是否符合要求
现在是可以获取到这个图片的路径,要怎么样才能获取到该图片的大小,格式,与高宽呢?
作者:
17800455
时间:
2011-6-16 14:13
本帖最后由 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
复制代码
作者:
17800455
时间:
2011-6-16 14:59
需要你自己 整理封装
另外你还可以获取所有文件类型
file.type
作者:
blanket
时间:
2011-6-17 11:42
回复
3#
17800455
谢谢你的解答
作者:
云层
时间:
2011-6-17 15:16
不错,很好很强大
作者:
fanli82
时间:
2011-6-17 16:10
学习了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2