Как вложить данные формы

1

Я хочу иметь следующий пример json:

{
    attachments: {
        file: [
            { name: 'pic1.jpg' },
            { name: 'pic2.png' }
        ], 
        username: 'Test',
        age: 1
    }
}

возможно ли это в formdata?

Теги:
multipartform-data
form-data

1 ответ

1

Хорошо, я понял это. Просто передайте другой ключ перед ключом массива... например:

fd = new FormData();
const files = [{...}, {...}, ...]
files.map(file => {
    fd.append("attachments[] file[]", file.name)    
});
fd.append("attachments[] name", 'Test')
fd.append("attachments[] age", 1)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню