169 похожих чатов

Народ подскажите, допустим мне на сайт приходит с api картинка

и мне нужно эту картинку отправить через post request на сервер, как это сделать если картинку нужно отправить файлом качать каждую картинку или как?

13 ответов

19 просмотров

Попробуй вот это: 1. Превращаешь картинку в blob: const blob = await fetch(Url).then(r => r.blob()); 2.Затем этот blob превращаешь в файл: const file = new File([blob], имя файла) И затем работаешь с этим файлом, отправляешь его на сервер

pudge-Станислав Автор вопроса
21th
Попробуй вот это: 1. Превращаешь картинку в blob: ...

я могу закодировать изображение в base64 и на сервер просто отправить 10000 символов?

pudge Станислав
screenshot я могу закодировать изображение в base64 и на серв...

нет, так нельзя, по крайней мере когда я так пробовал делать, на стороне сервера была ошибка по типу слишком много символов

pudge Станислав
screenshot я могу закодировать изображение в base64 и на серв...

хотя может это и сработает, но как по мне мой вариант лучше

pudge-Станислав Автор вопроса
21th
нет, так нельзя, по крайней мере когда я так пробо...

Странно, я просто пытаюсь авторешение капчи сделать в документации у них написано что нужно в body отправить картинку закодированую в base64

21th
нет, так нельзя, по крайней мере когда я так пробо...

отправлял слишком большую картинку, либо был сильно урезан лимит входных запросов на сервере. А так вполне себе можно

SaM
отправлял слишком большую картинку, либо был сильн...

ну там не сильно большой файл был. Я работал с react cropper и мне надо было вырезанную картинку 300×300 отправлять, просто в blob url очень много символов

21th
ну там не сильно большой файл был. Я работал с rea...

А оно хоть пожато было? Там base 64 сам по себе на треть увеличивает объём данных. А если 300 на 300 было 24-х битных пикселей - тут уже размер к полмегабайта приближается 😊

SaM
А оно хоть пожато было? Там base 64 сам по себе на...

нет, но это не важно уже, легче просто конвертировать в файл на стороне клиента и работать уже с ним

так тебе же файлом надо отправить? А зачем тебе тогда base64?

pudge-Станислав Автор вопроса
21th
так тебе же файлом надо отправить? А зачем тебе то...

я немного перепутал файл не обязателен если я закодирую в base

pudge Станислав
я немного перепутал файл не обязателен если я зако...

ну лучше тогда картинку конвертировать в файл

pudge-Станислав Автор вопроса
21th
ну лучше тогда картинку конвертировать в файл

Я просто очень запутался, хочу авторешение капчи сделать но она дурацкая и через токен решать там ужас я часа 3 искал функцию которая делает запрос а имитировать запрос тоже сложно ибо там параметры запроса просто кошмар, сайт предоставляет возможность делать запрос с картинкой и выдавать мне кординаты куда нужно тыкать я думаю так будет проще просто нужно разобраться как конвертировать картинку которя мне приходит от гугла в base либо канвас

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта