Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: выбрать несколько файлов в окне загрузки
 
 автор: Дмитрий Смаль   (14.08.2010 в 12:57)   письмо автору
 
 

Здравствуйте!

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

спасибо

  Ответить  
 
 автор: sim5   (14.08.2010 в 15:12)   письмо автору
 
   для: Дмитрий Смаль   (14.08.2010 в 12:57)
 

Никак, это системный диалог, его параметры и свойства нельзя изменить.

  Ответить  
 
 автор: elenaki   (14.08.2010 в 16:05)   письмо автору
 
   для: sim5   (14.08.2010 в 15:12)
 

хихи. у меня один заказчик потребовал сделать ему загрузку целых папок (каталогов), выбирая их кнопкой "Обзор".

  Ответить  
 
 автор: sim5   (14.08.2010 в 16:11)   письмо автору
 
   для: elenaki   (14.08.2010 в 16:05)
 

Мне интересно, во что автор (не ваш, а тот, что тему создал) загрузил бы эти файлы, если бы смог сделать такой множественный выбор? :)

  Ответить  
 
 автор: Дмитрий Смаль   (15.08.2010 в 12:27)   письмо автору
 
   для: sim5   (14.08.2010 в 15:12)
 

это можно сделать

это реализовано на сайте вконтакте при загрузке фото а так же в плагине загрузок фото к tinymce

  Ответить  
 
 автор: serenya1983   (15.08.2010 в 12:43)   письмо автору
 
   для: Дмитрий Смаль   (15.08.2010 в 12:27)
 

загрузка нескольких файлов в большенстве случаев реализована через flash, иногда Java.
Реализация на flash загрузчика файлов занимает 5-10 минут (для не знающего человека с учебником пару часов).

  Ответить  
 
 автор: sim5   (15.08.2010 в 13:08)   письмо автору
 
   для: Дмитрий Смаль   (15.08.2010 в 12:27)
 

Вот только не надо ерунды городить - поле input type file, это ОДИН файл, а не множество. Разбирайтесь в механизме, а вот в стандартном диалоге выбора, которое открывается по кнопке Обзор, вы никак не сможете выбрать несколько файлов.

  Ответить  
 
 автор: serenya1983   (15.08.2010 в 15:15)   письмо автору
 
   для: sim5   (15.08.2010 в 13:08)
 

поле Input file позволяет выбрать только один файл!
flash или Java (не javascript) позволяют выбрать несколько файлов и отправить их на сервер! Вконтакте загрузка фото реализована через flash.
Цитата из документации по flash: (AS3)
Метод FileReference.browse() позволяет загружать только отдельные файлы. Чтобы предоставить пользователю возможность загружать несколько файлов, необходимо использовать метод FileReferenceList.browse().

  Ответить  
 
 автор: sim5   (15.08.2010 в 15:22)   письмо автору
 
   для: serenya1983   (15.08.2010 в 15:15)
 

А мне то вы это зачем рассказываете? Это не мне нужно а автору, это ему нужно делать правый щелчек мышкой и смотреть исходный код, разбираться чем там загрузка происходит, дабы не городить ахинеи.

>поле Input file позволяет выбрать только один файл!

Я что-то иное утверждал?

  Ответить  
 
 автор: Дмитрий Смаль   (16.08.2010 в 12:36)   письмо автору
 
   для: sim5   (15.08.2010 в 15:22)
 

>поле Input file позволяет выбрать только один файл!

а с этим никто не спорит

задача стоит в том как сделать чтобы можно было много файлов выбирать и загружать

нашел решение через флеш
плагин джейквери Uploadify

  Ответить  
 
 автор: sim5   (16.08.2010 в 13:33)   письмо автору
 
   для: Дмитрий Смаль   (16.08.2010 в 12:36)
 

Давно бы - правая кнопка мышки --> Исходный код.... Чего было спрашивать?

  Ответить  
 
 автор: AlexSol   (15.08.2010 в 17:03)   письмо автору
 
   для: sim5   (15.08.2010 в 13:08)
 

и не обязательно flash-решения. от браузера зависит:
у гугла (и FF) например есть такое http://habrahabr.ru/blogs/GMail/91131/

да, там тоже поле input type file, это ОДИН файл. но выбрать можно сразу несколько

  Ответить  
 
 автор: serenya1983   (15.08.2010 в 17:08)   письмо автору
 
   для: AlexSol   (15.08.2010 в 17:03)
 

Opera тоже вроде такое поддерживает!

  Ответить  
 
 автор: sim5   (15.08.2010 в 17:13)   письмо автору
 
   для: AlexSol   (15.08.2010 в 17:03)
 

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

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования