an7e
🌀 through a haze 🌀
Anonymous
Посоны, скжите, а при multipart/form-data кодируются ли как-то данные, если в запросе файл не пересылается?
an7e
Anonymous
Igor
как перешлешь, так и отправится
Igor
Igor
вот строка рядом с файлом
Anonymous
Ну, т.е. среди прочих даных может быть файл.
an7e
Anonymous
Anonymous
Мой изначальный вопрос — стоит ли заморачиваться другими способами.
Anonymous
Может слать в мультипарт ВСЕ запросы, которые даже без файлов.
Амаль
чет муть какая-то
Амаль
в чем загвоздка?
an7e
Anonymous
в чем загвоздка?
Если для отправки мультипарт простые данные тоже как-то кодируются, то для обычных запросов я выберу другой способ, чтобы не жертвовать быстродействием.
Anonymous
Даже если оно так, то это экономия на спичках. Но сэкономить всё равно есть смысл.
Anonymous
Anonymous
Бот на ноде. =)
Anonymous
Но мультипарт — это ж блин вопрос по фронту! =)
Anonymous
Ладно, не только. Но по фронту в т.ч.
Vitaly
Ну так возьми либу, чо велосипедить
an7e
Амаль
тебе файл надо стримить по api пользователю??
Anonymous
Anonymous
Он модный.
Амаль
на бекенде ты свой файл получить а вот как ты его по API передашь тут форма какбы не причем главное да чтобы multipart... был
an7e
!!!!
все просто. Как ты шлешь обычные запросы, типа на ссобщение там?
an7e
Амаль
an7e
Anonymous
Anonymous
Она принимает колбэк sendRequest, который всё разруливает.
Anonymous
Но, наверное, я зря это предусмотрел, т.к. вряд и кому-то захочется слать запросы через левый прокси там или ещё что.
Anonymous
Anonymous
А для мультипарт — вот что: https://www.npmjs.com/package/form-data
Anonymous
Но колбэк sendRequest я выпилю. Это невежливо — заставлять пользователя ебать мозг тем, как ему отправить файл боту.
Vitaly
Anonymous
an7e
Да ну?
Да. Самое главное там правильно собрать FormData перед отправкой
Anonymous
https://github.com/bitinn/node-fetch#usage
Anonymous
Да, я вижу.
Anonymous
Последний пример в Usage
Anonymous
Но блин. Я разберусь, как это делать.
Anonymous
Вопрос-то был в другом.
Anonymous
Для обычных данных сттоит заморачиватьсядругим способом? Будет ли это быстрее?
an7e
ща пример найду
Anonymous
Anonymous
Скорей всего и воспользуюсь минимальным тулкитом.
Anonymous
Мультпарт данные кодируются или нет?
Anonymous
Anonymous
Понятно. Значит, пофиг, что слать.
an7e
Anonymous
Если бы обычные данные там каким-то ебическим образом кодировались, то это сжирало бы процессорное время, а это плохо. Но из скрина понятно, что не кодируются.
an7e
Anonymous
Просто здесь логика сложная пойдёт. Либо у тебя есть список методов, которые пересылают файл, или таким признаком служит наличие readableStream в пропсах. И то, и друго реализовывать — немного геморно, и усложнять в этом месте логику совсем не хочется. Хочу сделать всё простым, как пробка.
Anonymous
Привет всем
Anonymous
есть кто сможет помочь с java web?
Igor
Anonymous
ну там по идее вопрос с javascript
Igor
тогда пиши сразу вопрос
Igor
Anonymous
я тут тест с вариантами на java web писал, и варианты с radiobutton