Как Google Mail реализует новую функцию загрузки с html5? - PullRequest
2 голосов
/ 20 июня 2010

Я заметил при использовании Firefox и Chrome, что в gmail теперь я могу просто перетаскивать несколько файлов в новое письмо.Затем внезапно появляется панель, и я могу сбросить туда файлы, и они загрузятся.Я думаю, что это функциональность html5.

У кого-нибудь есть информация о том, как это реализовать?Что нужно от html5 и как с ним обращаться на стороне сервера (.NET).

1 Ответ

1 голос
/ 20 июня 2010

Функция перетаскивания html5 должна быть реализована только на стороне клиента (в браузере).После перетаскивания файла в поле перетаскивания вы можете отправить http-запрос на загрузку удаленного файла на сервер, и сервер даже не поймет, что этот файл каким-то образом удален, и будет обрабатывать его как обычный запрос на загрузку файла.

Я нашел этот замечательный пост о функции перетаскивания в html5: http://decafbad.com/blog/2009/07/15/html5-drag-and-drop Есть даже понятные примеры для загрузки файлов.Я надеюсь, что это полезно.

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