Добрый день.
Нужно отправить файл подгруженный на фронте appmaster на собственный backend. Знаю, что можно сделать через ваш БП по сохранению файла на бэке appmaster, но хотелось бы реализовать без бэка appmaster.
Не понятно, как и какие данные от самого файла требуется отправлять по HTTP request
Нужно выставить сам формат multipart form (Serialize request body) и использовать модель (можно виртуальную), где одно из полей с названием file соответствующего типа.
Модель Key-value конечно же не подходит, так как сами названия полей не соответствуют ожидаемым.
@Basil_K спасибо, попытался сделать, но до конца не понятно
Сделал такой БП, создал виртуальную модель с типом ключа file.
Не понятно, нужно ли в модели прописать все остальные типы из expand_file?
Или нужно поля в модели делать исходя от нашего API запроса уже?
File - это должно быть название поля, а не его тип. Тип - string binary (bytes array). А вы сейчас отправляете строковый идентификатор. Конечно в нем нет самого содержимого файла.
@Basil_K сделал в модели file с типом bytes array, передаю в него bytes из expand file.
Далее из модели передаю в request body api запроса.
Но в ответ у меня 422 ошибка, не видит в запросе body переменной file