так:
const formData = {
json: '',
};
const files = fs.readdirSync(`${this.localesPath}/${language}`);
files
.filter(file => /.json$/gi.test(file))
.forEach(file => {
formData[`files[${file}]`] = fs.createReadStream(`${this.localesPath}/${language}/${file}`);
});
Но теперь у меня отправляется 1 файл и его внутренности у меня в переменной.
И вот тут у меня ступор: м … а как бы так отправить просто строку в formData[`files[test.json]`] — не выйдет. Сервер говорит что никаких файлов нету.
Создавать временный файл если все уже есть в переменной — тупо.
Как правильно такое сделать?
Отправить строку так что бы на сервере вышел файл
Почему тупо? Я б так и делал наверно раз апи ждет файл
Обсуждают сегодня