Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Отправка картинки в теле запроса. Не открывается средствами windows

windows
performance
jmeter
http
Теги: #<Tag:0x00007fedba9c3d80> #<Tag:0x00007fedba9c3c40> #<Tag:0x00007fedba9c3b00> #<Tag:0x00007fedba9c39c0>

#1

Отправляю картинку в Body Data таким образом:

Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="folder"

someFolder
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="Tulips.jpg"
Content-Type: image/jpeg

яШяа JFIF  ` `  яб†Exif  MM *    a2       bGF       GI     ?  ‚˜       vњќ        к a  aТ    ‡i       Њ   ц2009:03:12 13:48:39 Microsoft Corporation  ђ       Ођ       в’‘    02  ’’    02  к a  aґ        2008:02:07 11:33:11 2008:02:07 11:33:11               8e      @      H      6       H      H   яШяа JFIF      яЫ C 

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egcяЫ C

вижу, что файл создан, но просмоторщик windows не может открыть. передаю все в кодировке utf-8.
если отправлять тот же запрос postman картинка успешно просматривается. в чем может быть проблема?


(Максим Таран) #2

А где закрывающий boundry?
Если я ничего не путаю после бинарных данных должна быть пустая строка и
----WebKitFormBoundary7MA4YWxkTrZu0gW--


#3

закрывающий boundary есть, не скопировала


(Максим Таран) #4

Тогда лучше посылайте как бинарный поток, а не строку. Видимо при перекодировании что-то ломается.


#5

как это сделать?


(Максим Таран) #6

Если я ничего не путаю это делается на вкладке files upload