Как загрузить несколько файлов в uploadcare?

Это вопрос загрузки.

Как загрузить несколько файлов с помощью uploadcare js api?

У меня есть этот код, но не повезло

for (var x = 0; x < document.getElementById('files').files.length; x++) {          
    console.log(x);
    console.log(document.getElementById('files').files[x]);
    uploadcare.filesFrom('object', document.getElementById('files').files[x]);
}

1 ответ

Решение

Разница между uploadcare.fileFrom а также uploadcare.filesFrom первый принимает один исходный объект и возвращает ровно один файл uploadcare, второй принимает массив объектов и возвращает массив файлов uploadcare. Так что вам не нужно повторять files передать его в filesFrom,

var uploads = uploadcare.filesFrom('object', document.getElementById('files').files);
console.log(uploads);

Пожалуйста, посмотрите на живой пример http://jsbin.com/zayuz/1/watch?html,js,output

Другие вопросы по тегам