Загрузка изображений через AJAX
Привет! Не как немогу понять, можно ли загрузить изображения асинхронно через AJAX? Или только через HTML5 (если без FLASH b iframe)?
|
Можно, но насколько я знаю не кроссбраузерно, да и тормозить будет на больших изображениях. А тебе зачем так извращаться? Чем элемент браузерная загрузка через задание img.src не устраивает?
|
Я имел в виду загрузить на сервер :)
Как вот сделана загрузка на Avito при добавлении объявления? Вроде бы не Flash, не Html5 |
Загрузить файл на сервер асинхронно можно двумя способами:
- Через XMLHttpRequestUpload (часть HTML5 стандарта кажется) - Через скрытый фрейм |
HTML5, Gears, Silverlight, Flash, BrowserPlus or normal forms http://www.plupload.com/example_all_runtimes.php
|
Скажите, а можно ли в этом плагине после загрузки удалять файлы? Что не видно этого.
|
Цитата:
|
Ну конечно скриптом! Он же загружает файлы, логично что можно найти этот файл и удалить
|
Цитата:
|
Скажите, я вот загружаю файлы асинхронно по одной штуке XMLHttpRequest'ом на сервер. а оно загрузку распаралеливает, а как можно отследить когда полностью закончится загрузка? Статус отслеживаю так:
xhr.upload.onprogress = function (e) { echo ('#progress',name+" - "+Math.round(e.loaded / 1024)+"КБ"); progressBar.value = e.loaded / e.total * 100; if(e.loaded / e.total == 1){ progressBar.value = 0; echo ('#progress',""); } } оно все подряд мне показывает, поочередно Чтоб, к примеру, разблокировать какие-то кнопки пользователю. |
Часовой пояс GMT +3, время: 17:16. |