flex上传失败(使用firefox浏览器),但使用IE是可以的,这个东西搞好久了,实在不清楚是什么情况,麻烦各位

flex上传失败(使用firefox浏览器),但使用IE是可以的,这个东西搞好久了,实在不清楚是什么情况,麻烦各位,第1张

您好!很高兴为昌宏您答疑!

创建一个FileReference对象,并附加一个适当的滤镜,使用户只能上传正确类型的文件。然后监听FileReference对象的完成事件,并上传文件到一个服务器端脚本。

您孝或可以在火狐社区了解更多内容。希巧迅伍望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

接口测试之图片上传

1、先是在线程组下边创建一个http请求

2、所有的相关上传图片的设置都在http请求里面

3、里面的请求类型改成post,(图片上忘记改了)最重要的lmplementation一定要设置为java

4、文件名称一定要图片的完整路径加图片名加后缀

5、mime类型比如jpg格式的图片就填成image/jpg

use multipart/form-data for POST:使用不对数据进行编码的提交表单形式

browser-compatible headers:浏览器兼容请求头

步骤:

1、http上传附件一般用的Content-Type: multipart/form-data文中是先通过fiddler抓取接口的请求,然后通过jmeter模兄森拟该请求,如果有接口文档,则可衡启以跳过抓包这个步骤

fiddler抓包的数据放大图片

图一

2. 我们先把header的信息放置HTTP信息管理器中

3.再把fiddler中webforms的信息复制到jmeter的http请求的parameters中,注意:parameters的名称只保留fiddler中webforms的name值,如下图和步骤一的图对比,并勾选Use multipart/form-data和Browser-compatible headers。

4. 将需要上传图片的名称 “ name = img_texture ”,点击files upload,放在该项下面

详细解释:

文咐尘如件名称:需要上传图片存放的位置,精确到图片本身,如本例:C:\Users\Public\Pictures\Sample Pictures\tp_1.jpg

参数名称:这里指的是fiddle抓包中 WebForms中的需要上传图片的参数,name='' '' 的值,如本例中是  name="img_texture"

MIME类型:选择fiddler中webforms抓到的该行的Content-Type值,本例中是 file

5.最后一步很重要,点击jmeter请求的advanced选项,选择implementation为java

6.运行后即可看到返回值


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12275439.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存