@revers said in Как отправить аватар с типом multipart в base64 через POST?:
Что нужно прописать вместо кракозябр, чтобы отправить, не используя "Конструктор данных запроса"?
-----------------------------191691572411478
Content-Disposition: form-data; name="image"; filename="169.jpg"
Content-Type: image/jpeg
-----------------------------191691572411478
Content-Disposition: form-data; name="user_id"
1691003
-----------------------------191691572411478
Content-Disposition: form-data; name="banner_id"
194893
-----------------------------191691572411478
Content-Disposition: form-data; name="type"
1
-----------------------------191691572411478
Content-Disposition: form-data; name="submit"
Upload Image
-----------------------------191691572411478--
В Фидлере надпись, что "...не полностью поддерживается". Если использовать "Конструктор данных запроса", то после обрезки и сохранения фото аватарки(1 запрос отсылает фото, а вторым запросом аватарка обрезается и сохраняется), в ответе(после второго POST запроса) приходит "use only jpg or png photos", видимо не то отправляется, что нужно
Post Data так заполнена:
"Content-Disposition: form-data; name=\u0022image\u0022; filename=\u002216_result3874.jpg\u0022 Content-Type: image/jpeg","file://" + {{fotoProfile}},"Content-Disposition: form-data; name=\u0022user_id\u0022",[[USER_ID]],"Content-Disposition: form-data; name=\u0022banner_id\u0022",[[BANNER_ID]],"Content-Disposition: form-data; name=\u0022type\u0022","1","Content-Disposition: form-data; name=\u0022submit\u0022","Upload Image"
Название параметра это, то, что в кавычках, не
Content-Disposition: form-data; name="image";
а просто
image
И что именно у вас находится в ресурсе {{fotoProfile}}?
Post Data будет примерно такой:
"image","file://" + {{fotoProfile}},"user_id",[[USER_ID]],"banner_id",[[BANNER_ID]],"type","1","submit","Upload Image"
Если нужно отправить image как base64:
"image","base64://" + [[VARIABLE_BASE64]],"user_id",[[USER_ID]],"banner_id",[[BANNER_ID]],"type","1","submit","Upload Image"