[html] Картинка в теле html, а не отдельным файлом
<img src="displayimage.php">
а чисто в хтмл, очевидно, нельзя
Есть протокол data, но только всеми любимый IE его не умеет, так что — никак.
ЗЫ. ДА и вообще это неудачная мысль. Таким образом ты заставишь пользователя грузить картинку каждый раз при загрузке страницы, т.е. лишишь его кеширования.
ЗЫ. ДА и вообще это неудачная мысль. Таким образом ты заставишь пользователя грузить картинку каждый раз при загрузке страницы, т.е. лишишь его кеширования.
Таким образом ты заставишь пользователя грузить картинку каждый раз при загрузке страницы, т.е. лишишь его кеширования.Если кэширование пользователю навряд ли пригодится (картинок разных куча на каждой странице - куча картинок, и для получения каждой нужен запрос к БД - лучше, чтобы эти картинки грузить неодним скриптом.
Хотя вариант с displayimage.php?data=xxx тоже подходит, хорошая идея.
А какой максимальный размер QUERY_STRING, кстати?
Зависит от браузера и сервера.
AFAIK IE не умеет передавать больше 2047 символов.
AFAIK IE не умеет передавать больше 2047 символов.
ИЕ младше 5.5 только до 256 вроде
> <img src="BINARYDATA:base64_encode(file_contents)"/>
в теории, через JavaScript это можно сделать.
в теории, через JavaScript это можно сделать.
А поподробнее?
Типа грузить как картинку простую html-страницу, с функцией javascript, которая будет очищать документ и писать в него свой аргумент; а во внешней странице, при загрузке картинки выззвать эту функцию с нужным аргументом?
А как это можно сделать?
Типа грузить как картинку простую html-страницу, с функцией javascript, которая будет очищать документ и писать в него свой аргумент; а во внешней странице, при загрузке картинки выззвать эту функцию с нужным аргументом?
А как это можно сделать?
> А поподробнее?
попробовать навернуть что-нибудь такое:
попробовать навернуть что-нибудь такое:
function load
{
qq.img = image.load(uuedecode("2a31u...";
}
Оставить комментарий
kruzer25
Вроде бы, можно сделать что-то типа?