|

14.02.2010, 18:21
|
Новичок на форуме
|
|
Регистрация: 14.02.2010
Сообщений: 6
|
|
даже не знаю как сформуллировать, вопрос по AJAX
Здравствуйте!
Возник вопрос, мне необходимо отправить данные с формы на php обработчик, а этот обработчик обратно возвращает картинку формата .png, возвратит ли мне ajax картинку ?
|
|

14.02.2010, 18:25
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Возвратит, но использовать эти данные вы сможете не везде http://ru.wikipedia.org/wiki/Data:_URL
Почему не возвращать адрес картинки?
|
|

14.02.2010, 18:30
|
Новичок на форуме
|
|
Регистрация: 14.02.2010
Сообщений: 6
|
|
Дело вот в чем, я щас делаю генератор юзербаров и в процессе создания надо показывать превью того, что получилось, если пользователь будет 20 раз менять все параметры (13 штук) придется создать кучу не нужных картинок. Так вот я хочу сначала показать превью а потом при нажатии на кнопку "получить код" сохранить картинку на сервер и выдать все коды для размещения картинки.
|
|

14.02.2010, 18:36
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Лучше сохранять изображения в темповую папку, а перед получением адреса, перемещать на постоянное хранение.
|
|

14.02.2010, 18:40
|
 |
Профессор
|
|
Регистрация: 05.06.2009
Сообщений: 1,703
|
|
$img = "<img src=\"data:image/gif;base64," . base64_encode(картинка) . "\" alt=\"\" />";
print $img;
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
|
|

14.02.2010, 18:45
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Tim,
пользователи IE пусть идут лесом?)
|
|

14.02.2010, 18:49
|
Новичок на форуме
|
|
Регистрация: 14.02.2010
Сообщений: 6
|
|
Блин, как я не догадался, точно и кроном раз в неделю очищать темповую папку  . Спасибо за ответы!
|
|

14.02.2010, 19:17
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Есть вариант внедрения Data:URL в IE при помощи mhtml, но там кикие-то проблемы с IE7 в Vista.
А еще сейчас в Opera 10.50 не корректно отображаются сайты, округляющие уголки при при помощи SVG, который вставлен, как картинка в background блока, потому что появилась поддержка border-radius. Хотя Data:URL не обязательно в этом случае использовать, но обычно через него делали.
|
|

14.02.2010, 21:16
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Заладили со своим data:uri. Ограничение длины url в порядка 4 кб никого не смущает?
|
|
|
|