2010-03-25 4 views

ответ

2

Ajax просто означает «Выполнение HTTP-запроса из JavaScript без оставления страницы», так что да.

Вы не можете сделать многое, что полезно с zip-файлом или изображением, если вы его получите с помощью XMLHttpRequest.

Изображения могут быть добавлены в документ путем простого создания нового элемента <img>.

Это может помочь, если вы предоставили больше информации о том, чего вы пытались достичь. Это звучит как xy problem.

+0

Nice XY :). На самом деле я застрял в эксперименте, где мне нужно рассчитать время, необходимое для загрузки файла. Я знаю, что это не реалистично, но так оно и есть. Итак, у меня есть 2 подхода вначале 1. добавьте изображение (bmp размером 200 КБ) в DOM и делайте математику в своем событии загрузки 2. Ajax-запрос на текстовый файл (txt 200KB) с текстовым содержимым, при возврате вычисляет время. Теперь я нашел, что есть огромная разница во времени, поэтому я подумал, что запрос ajax и включенное изображение на странице может быть загружено по-разному браузером, поэтому я просто хотел попробовать третий способ, например, Ajax requeset для извлечения изображения. Это история. –

+0

Можем ли мы рассчитать время загрузки файла, которое выполняется с помощью «Content-Disposition»? Использование javascript на стороне клиента? –

1

Вы можете переносить изображение по xmlRequest как base64, но так как base64 на 30% больше, он будет иметь определенное влияние на вашу скорость.

0

Да, вы можете это сделать. На самом деле здесь применяются те же принципы ajax. Для загрузки файла используется серверный язык.