Here способ append
файл в FormData
:Как удалить значение из FormData
var data = new FormData();
jQuery.each($('#file')[0].files, function(i, file) {
data.append('file-'+i, file);
});
это можно сделать, как показано ниже?
data[i].remove();???
or data[i] = file;??
как iIcan удалить или изменить значение из data
Проверьте значение 'data' в firebug или на консоли Chrome, если сможете. – bozdoz
Мне кажется, что метод удаления недоступен. Идея с FormData заключается в том, что она предназначена для создания простой AJAX-оболочки для элемента формы и позволяет добавлять дополнительные данные перед отправкой запроса. Если вы хотите удалить элементы, я предлагаю работать с библиотекой, например jQuery, или создавать свою собственную оболочку AJAX, которая ожидает стандартный объект, чтобы вы могли добавлять и удалять элементы по своему усмотрению. https://developer.mozilla.org/en-US/docs/Web/Guide/Using_FormData_Objects –