我正在为一个 Web 应用程序创建一些性能测试,该应用程序发送的请求类型与浏览器发送到我们的服务器的类型相同。其中一个请求是上传图像的 POST。我在看这个问题看起来图像文件的实际内容应该位于请求正文内。然而,当我在 Chrome 中使用 F12 开发工具来检查浏览器在请求中发送的内容时,它看起来像这样:
------WebKitFormBoundaryjHN86sGb89n2HUZOT
Content-Disposition: form-data; name="profileImg[]"; filename="bmp.bmp"
Content-Type: image/bmp
------WebKitFormBoundaryjHN86sGb89n2HUZOT--
我期望看到文件内容的空间是空白的。我期待看到一些看似随机的字符串,代表图像文件的内容。请求中也没有图像的路径,只有文件名,所以我无法准确理解如何上传文件? Chrome 是否只是向我隐藏了数据?
出于性能原因,当使用开发工具查看请求负载时,Chrome 会隐藏文件数据:
https://groups.google.com/forum/#!topic/google-chrome-developer-tools/FaInquBDhU0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)