преобразовать объект файлов FormData в обычный объект

я отправляю файлы для загрузки с FormData на PHP

                    for (var i = 0; i < $scope.files.length; i++)
{
var file = $scope.files[i];

console.log(file);formData.append('photos[]', file);
};

console.log(formData);

и получать это

[{"name":["file1.jpg","file2.jpg"],"type":["image\/jpeg","image\/jpeg"],"tmp_name":        ["C:\\wamp\\tmp\\phpEF58.tmp","C:\\wamp\\tmp\\phpEF78.tmp"],"error":[0,0],"size":[58286,250352]}]

как вы видите, это не правильно. как я хочу, чтобы это было:

[{"name": "file1.jpg", "type": "image\/jpeg",...,...},{"name": "file2.jpg", "type": "image\/jpeg",...,...}

как я могу работать с этим для загрузки? я даже не уверен, что это то, как мне это нужно ..

решено с помощью:

jQuery.each($('input[type=file]')[0].files, function(i, file)
{
formData.append(i, file);
});

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]