Как реализовать gmail, как выгрузка / вложение файлов с использованием HTML 5 - PullRequest
6 голосов
/ 19 августа 2010

Я помню некоторые варианты, когда Ajax, как (No post back world) загрузка файлов поддерживалась,

  1. Скрытый фрейм
  2. Использование объекта flash (хотя мне все еще интересно, почему используется SWF? И какие преимущества он предлагает?)

Однако, глядя на блоги, кажется, что HTML 5 является многообещающим, я попробовал несколько небольших примеров, и это действительно работает:)

Но недавно я обнаружил, что в gmail появилась новая функция «Drap Drop File», реализованная с использованием HTML 5 (без флэш-памяти). Кто-нибудь может подсказать мне, как этого можно достичь и что мне нужно подготовить? Есть ли изменения в XMLHTTP ... (объект Ajax) API в HTML 5? Любые темы будут полезны спасибо всем,

1 Ответ

2 голосов
/ 20 августа 2010

Я могу ошибаться, но я думаю, что единственная помощь, которую HTML5 предоставляет для такого шаблона загрузки, заключается в том, что он поддерживает атрибут «множественный» для полей загрузки.Это позволяет вам выбрать несколько файлов в диалоге выбора файлов без использования флэш-памяти.Сама загрузка по-прежнему должна выполняться с помощью JS, PHP или [yourfavorite].Например, хорошим помощником может быть

http://code.google.com/p/jquery-html5-upload/

.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...