Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Multiple upload html5 (https://javascript.ru/forum/misc/30878-multiple-upload-html5.html)

tiko 18.08.2012 23:43

Multiple upload html5
 
Здраствуйте. У меня есть такой вопрос. Я использую <input type"file" id="file" name="file[]" multiple="multiple"> для выбора многих файлов. Выбираю например 5 файлов и добавляю на страницу имена выбранных файлов. Хочу удалить например 3-ий файл из выбранных, но с помощью delete document.getElementById("file").files[2] не получается. Как можно это сделать?

bot87 19.08.2012 09:59

вопрос вы хотите удалить файл до загрузки его на сервер?

Deff 19.08.2012 10:26

tiko,
Динамически открывайте/cкрывайте-инпуты для загрузки каждого файла (после первой загрузки - восстановление фокуса на данном input - элемент прячем, и открываем новый,
В каждом input будет по одному файлу

tiko 19.08.2012 11:46

Цитата:

Сообщение от bot87 (Сообщение 198701)
вопрос вы хотите удалить файл до загрузки его на сервер?

Да, допустим один файл я выбрал ошибочно, и хочу его удалить до upload-а на сервер.

tiko 19.08.2012 11:47

Уважаемый Deff, если можно, можете написать код?

Deff 19.08.2012 11:50

tiko,
Мну же сказал - сделайте на каждый файл - свой input, после загрузки первого и возвращения фокуса на него -= его скрываете(display:none) и открываете следущий - тогда каждый файл в одном input - просто удаляете ненужный input

tiko 19.08.2012 11:54

Раньше я написал plugin, который работал так, но нужно, чтобы сразу можно было выбрать несаколько файлов, или все файли с помощью ctrl+A.

Deff 19.08.2012 11:59

[quote=tiko]Раньше я написал plugin, который работал так, но нужно, чтобы сразу можно было выбрать несаколько файлов, или все файли с помощью ctrl+A.

tiko,
Вряд ли кроссбраузерно выйдет - Юзайте флешь
Вот тут стоит плагин http://uploads.ru/

jquery.uploadify-3.1_chevereto.js

Deff 19.08.2012 12:01

Цитата:

Сообщение от tiko
Уважаемый Deff, если можно, можете написать код?

На jQuery - наверно да

tiko 19.08.2012 12:02

OK, мне без разницы. :)

Deff 19.08.2012 12:06

tiko,
Цитата:

Сообщение от tiko
OK, мне без разницы.

Все файлы сразу - выбирать не сможет,ток последовательно, по одному если про метод нескольких input.

Если критично - опять же юзайте флешь

tiko 19.08.2012 20:09

[quote=Deff;198721]
Цитата:

Сообщение от tiko
Раньше я написал plugin, который работал так, но нужно, чтобы сразу можно было выбрать несаколько файлов, или все файли с помощью ctrl+A.

tiko,
Вряд ли кроссбраузерно выйдет - Юзайте флешь
Вот тут стоит плагин http://uploads.ru/

jquery.uploadify-3.1_chevereto.js

Не могу найти plugin

Deff 19.08.2012 20:25

Цитата:

Сообщение от tiko
Не могу найти plugin

http://qps.ru/6NLyk

lord2kim 19.08.2012 20:28

tiko, зачем его искать? на 9 строке он там подключен...

Deff 19.08.2012 20:34

lord2kim,
Там какой то нужен скрипт на стороне сервера
Через флешь - обмен с сервом всегда не стандартный


Часовой пояс GMT +3, время: 23:35.