51Testing软件测试论坛
标题:
用LR上传图片,为什么图片不能正常显示?
[打印本页]
作者:
jiagll300
时间:
2010-5-17 14:43
标题:
用LR上传图片,为什么图片不能正常显示?
我用LR上传图片,代码如下:
web_custom_request("99",
"URL=http://xxxxxx",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t15.inf",
"Mode=HTML",
"EncType=multipart/form-data; boundary=----------GI3KM7ae0KM7GI3GI3cH2ei4cH2Ij5",
body_variable_1,
LAST);
图片可以上传成功,但上传后的图片有的像素丢失,有的不能正常显示,哪位大虾知道,请赐教
作者:
测试落樱
时间:
2010-5-17 14:49
遇到过同样问题,关注ing……
作者:
skyzhu
时间:
2010-5-17 15:11
body_variable_1 内容是什么?
web_custom_request 传文件比较麻烦
不行就用 web_submit_data 代替
作者:
jiagll300
时间:
2010-5-17 15:17
标题:
回复 3# 的帖子
我也尝试过用web_submit_data ,但都失败了,再说录制的时候就是用了web_custom_request,body_variable_1中是图片的二进制数据
作者:
skyzhu
时间:
2010-5-17 16:09
应该可以的,都是标准的HTTP multipart/form-data POST
想办法拦截对比一下
作者:
jiagll300
时间:
2010-5-17 16:59
标题:
回复 5# 的帖子
问题是程序的接口参数是提交二进制流,如果我用web_submit_data ,那么用的就是图片的路径,这个好像不行吧
作者:
skyzhu
时间:
2010-5-17 17:24
web_submit_data 参数如果是file提交的并不是地址,也是二进制流,地址是不可能的,服务器拿个地址能知道是什么?
有个参数"File=yes"
"Name=userFile1", "Value=E:\\sense_sensibility\\Marianne.jpg", "File=yes", ENDITEM,
作者:
jiagll300
时间:
2010-5-18 11:28
标题:
回复 7# 的帖子
问题解决了,还是你说的对,用web_submit_data ,只是因为之前我的Name没有写对,多谢哈
作者:
huangqy
时间:
2011-7-6 11:14
请问原录制的脚本中的EncType=multipart/form-data; boundary=----------GI3KM7ae0KM7GI3GI3cH2ei4cH2Ij5 ,你采用web_submit_data替换后如何处理?
作者:
huangqy
时间:
2011-7-6 12:49
太谢谢楼主了,已经解决了,脚本中的web_submit_data的name(属性名)取错了,通过查看lR中的Generation Log,查找到对应的属性名,修改后就可以正常了。
作者:
bingbing9947
时间:
2012-9-18 15:53
回复
8#
jiagll300
name要怎么参数化,求解答
作者:
yizhoubo2011
时间:
2016-7-17 17:16
mark
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2