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

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

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

13 ответов

11 просмотров

Попробуй вот это: 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 либо канвас

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Кто создает тут ботов для телеграмм групп ?
Antskup
8
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
How to create an OS in C? what to study?
Linus
18
Карта сайта