Загрузить файл с помощью JavaScript - PullRequest
0 голосов
/ 29 декабря 2010

Как я могу загружать файлы с помощью JavaScript так же, как это делает Gmail?Я не хочу никаких компонентов или плагинов jQuery, я просто хочу понять технику.

Я нашел много статей о том, как динамически добавлять входные элементы или создавать необычные «прогрессивные» индикаторы или диалогитакже о коммерческих компонентах или плагинах jQuery.Я просто хочу добиться того же, что и Gmail.

Заранее спасибо.

1 Ответ

2 голосов
/ 29 декабря 2010

Gmail в настоящее время использует (скрытую) загрузку Flash (см. http://ajaxian.com/archives/multi-file-upload-in-the-flickr-and-gmail-house)

Поэтому, если вы хотите сделать это как Gmail, вы можете проверить SWFUpload .Он использует JavaScript с небольшим flash-объектом, который скрыт для облегчения загрузки. Вот пример обычной формы с невидимым компонентом SWFUpload .

Загрузка чистого javascript невозможна;требуется некоторое взаимодействие с сервером.

...