2012-03-04 1 views
0

Я, вероятно, что-то замечаю в документах, но я не могу понять, как сгенерировать список файлов, которые были загружены с помощью сценария plupload из (http://www.plupload.com)Список файлов после загрузки

Я уверен, что событие, в которое мне нужно добавить код, - это событие UploadComplete (показано ниже), но не уверен, что мне нужно добавить в это событие, чтобы перечислить файлы, так что, если кто-то может предоставить вам эту руку, было бы замечательно.

UploadComplete: function(up, files) { 
// what needs to go here to list the files that were uploaded. 
}, 

Кстати, я уже пробовал очевидное решение, которое было предупреждения (файлы), но это возвращает [объект Object], который не то, что я ищу, так как это нужно быть отформатирован для отображения имен файлов.

ответ

0

Я, наконец, смог выполнить эту работу. Хотя не совсем так, как я этого хотел, но это будет делать в то же время.

В общем, все, что я сделал, это создать текстовое поле, которое скрыто при первой загрузке страницы, а затем я использовал событие FileUploaded, чтобы добавить имя каждого файла в текстовое поле после его успешной загрузки.

После того, как все файлы были загружены, событие UploadComplete автоматически запускается, поэтому все, что мне нужно было сделать в этот момент, - сообщить событию, чтобы показать ранее скрытое текстовое поле, и все имена файлов были там, когда они мне нужны быть.

Как я уже сказал, это не так, как я представлял себе эту разработку, и я до сих пор не уверен, почему я не могу получить доступ к именам файлов из самого события UploadComplete, но это будет делать сейчас, а thx снова - Nike за его ответ ,

Cheers, Дэйв

1

в javascript, не так ли? добавьте вызов console.log (файлы) и проверьте содержимое в Firebug.

+0

Да в JS, и я обновил свой вопрос, чтобы показать, что с помощью «файлы» возвращается, который является [объект Object], а не имя файла (ов), что мне нужно. –

+0

Попробуйте Firebug, он позволяет вам расширить объект. –

+0

Пробовал это, и я получил следующие параметры: id, загружен, имя, процент, размер и статус, поэтому я попытался сделать предупреждение (files.name), но не пошел. Я получаю undefined, поэтому любые другие предложения? –