LINUX.ORG.RU

Возможно ли, со стороны клиента, загружать файл на web-сервер(проект на react) ботом?

 , ,


1

2

Всем добра!

Подскажите, пожалуйста, кто сведующ в react : есть web-сервис (проект на react) у которого есть форма для загрузки картинки на сервер. К серверу доступа нет, кроме как по web. Собственно из элементов формы только кнопка для загрузки файла. Возможно ли загрузить файл скриптом с другой машины? Т.е. по тому, что видно в браузере («Посмотреть код») нет ни названия формы ни названия поля, которым грузиться файл.


Ответ на: комментарий от t184256

Спасибо за наводку.

Вроде нашёл куда отправлять … но при попытке отправить файл сервер ответил : {«is_ok»: false, «error_code»: «ERROR», «message»: «error», «errors»: [{«message»: Обязательное поле.", «key»: «file»}, {«message»: «Обязательное поле.», «key»: «basket»}]}

Правильно понимаю, что кроме файла нужно посылать ещё поля c file и basket со своими какими-то значениями? При попытке передать в параметре file имя файла ответ от сервера не меняется.

dverin
() автор топика
Ответ на: комментарий от dverin

Правильно понимаю, что кроме файла нужно посылать ещё поля c file и basket со своими какими-то значениями?

Похоже =D

При попытке передать в параметре file имя файла ответ от сервера не меняется.

Без команды непонятно. Для curl я бы попробовал -F file=@имяфайла.

t184256 ★★★★★
()
Ответ на: комментарий от dverin

Так открой сонсоль вебдевелопера в браузере, отправь файл через браузер, найди в сонсоли этот запрос и скопируй его по райтклик - save as curl. Получишь все нужные аргументы к curl для запуска из cli, потом уберешь ненужное.

Могут вылезти другие проблемы, типа кук, но это решишь изи.

easybreezy
()
Последнее исправление: easybreezy (всего исправлений: 1)