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

Как выбрать несколько файлов для загрузки: введите описание изображения здесь

  • No related posts
  • 9 responses to “Как выбрать несколько файлов для загрузки?”

      Стан said:

      Это зависит от браузера. Более новые версии firefox и chrome поддерживают это, потому что они начали внедрять спецификацию HTML5. Это синтаксис:

      <input type="file" multiple=""/> 

      Firefox> = 3.6, Chrome> = 2, Safari> = 4 поддерживают несколько входных файлов.

      Для более старых браузеров единственными хорошими решениями являются flash или javascript-плагины. Вот хороший ресурс для загрузчиков jquery (некоторые поддерживают несколько файлов): http://creativefan.com/10-ajax-jquery-file-uploaders/

      Chvanikoff said:

      В HTML5 вы можете установить multiple атрибут на <input type="file"> . Это работает в браузерах, поддерживающих HTML5.

       <input type="file" name="upload" multiple="multiple" /> 

      В HTML4 лучше всего использовать Flash или Java-апплет. Существуют сторонние библиотеки , такие как Uploadify , SWFupload , JUpload и JumpLoader .

      Sam152 said:

      Я бы определенно в этот момент пошел с новым атрибутом HTML5 «multiple»:

       <input type="file" name="upload[]" multiple="multiple" /> 

      Единственная жизнеспособная альтернатива – плагины FLASH, такие как swfupload.

      Тем не менее – есть несколько prublems с использованием FLASH для загрузок, основной из которых был бы ошибкой cookie:

      Плагины FLASH не отправляют файлы cookie правильно. Каждый браузер имеет собственное хранилище файлов cookie. FLASH всегда отправляет файлы cookie из IE, даже если вы используете Google Chrome, например. – результат заключается в том, что вы освобождаете файлы cookie и сеансы. существует обходное решение, но для этого требуется отправить идентификатор сеанса как параметры GET или POST, что, в свою очередь, делает ваш сайт уязвимым для фиксации сеанса.

      filsterjisah said:

      Вы также можете использовать плагины javascript, такие как: http://code.google.com/p/noswfupload/

      filsterjisah said:

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

      davioooh said:
      1. PHP является фоновым , PHP – это не то, что ограничивает использование только «одной» загрузки времени
      2. HTML / JavaScript – это front / mid-end, которые вызывают ограничения. (Так что добавьте HTML в свои теги вопросов)
      3. Если вы используете Flash (AS = ActionScript ), вы все равно можете использовать PHP как фоновый , как процессор, который обрабатывает загруженные файлы.
      Бабикер said:

      Существует не html / javascript обходной путь. Вам нужно будет искать flash или java, чтобы это можно было сделать.

      davioooh said:

      Как говорили другие, вы должны использовать Flash для получения нескольких загрузок. Альтернативой для добавления является SWFUpload .

      Chvanikoff said:

      Flash – единственный вариант, кроме HTML5.

    PHP is the Best Programming Language in the world.