Доброго дня, уважаемые гуру!
Никак не могу решить задачу.
Мне необходимо отображать % загрузки файлов на сервер.
Для этого использую библиотеку apc.rfc1867
Есть форма загрузки:
PHP:
скопировать код в буфер обмена
<form onsubmit="upload_start()" target="upload_iframe" action="../blocks/file_tools/upload.php" enctype="multipart/form-data" method="post"> <input type="hidden" name="APC_UPLOAD_PROGRESS" value=" <?PHP echo md5(rand().time()); ?>" /> <input id="upload_files" name="upload_files[]" type="file" multiple accept="image/*" /> <button id="addFilesButton" type="button" class="button button_gray" title="Добавить файлы"> + Добавить файл</button> <br/> <button class="button button_green" type="submit" title="Загрузить выбранный файлы">Загрузить</button> <br/> </form>
Для отображения процесса загрузки через AJAX вызываю файл каждые 2с:
Если я загружаю один файл, то всё ок, процесс загрузки отображается, но если я загружаю несколько файлов, т.е. POST передаётся массив upload_files[], то отображается статус загрузки только последнего файла.
Как при помощи библиотеки apc.rfc1867 получить % загрузки каждого файла массива upload_files[]?
|