max_shane
@max_shane
Javascript / Node.js dev

Как отправить свой Blob объект посредством XMLHttpRequest?

У меня есть задача:
Я хочу при multiple аттаче файлов в инпут, иметь возможность удалять некоторые файлы (которые допустим прикреплены ошибочно).
Но я знаю что объект FilesList это Blob object и он readonly.
В итоге можно только удалить все файлы, но один удалить нельзя.

Я могу создать свой Blob объект скопировав часть данных с FilesList, произвести с ним необходимые мне манипуляции и отправить его через XMLHttpRequest?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
lastuniverse
@lastuniverse
Всегда вокруг да около IT тем
Как вариант, могу предложить следующее.
Пару дней назад отвечал на этот вопрос Как получить несколько файлов base64 string?
По сути там формируется массив с данными всех прикрепленных файлов. Применительно к вашей задаче можно например перед отправкой удалить часть элементов/файлов из данного массива и затем их отправить.
А для красоты можно еще и сделать табличный вывод прикрепленных файлов с кнопкой "удалить" для каждого.

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
24 нояб. 2024, в 14:37
3000 руб./в час
24 нояб. 2024, в 13:04
500 руб./в час
24 нояб. 2024, в 12:29
3000 руб./за проект