Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.02.2010, 18:21
Новичок на форуме
Отправить личное сообщение для eugene00 Посмотреть профиль Найти все сообщения от eugene00
 
Регистрация: 14.02.2010
Сообщений: 6

даже не знаю как сформуллировать, вопрос по AJAX
Здравствуйте!
Возник вопрос, мне необходимо отправить данные с формы на php обработчик, а этот обработчик обратно возвращает картинку формата .png, возвратит ли мне ajax картинку ?
Ответить с цитированием
  #2 (permalink)  
Старый 14.02.2010, 18:25
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Возвратит, но использовать эти данные вы сможете не везде http://ru.wikipedia.org/wiki/Data:_URL
Почему не возвращать адрес картинки?
Ответить с цитированием
  #3 (permalink)  
Старый 14.02.2010, 18:30
Новичок на форуме
Отправить личное сообщение для eugene00 Посмотреть профиль Найти все сообщения от eugene00
 
Регистрация: 14.02.2010
Сообщений: 6

Дело вот в чем, я щас делаю генератор юзербаров и в процессе создания надо показывать превью того, что получилось, если пользователь будет 20 раз менять все параметры (13 штук) придется создать кучу не нужных картинок. Так вот я хочу сначала показать превью а потом при нажатии на кнопку "получить код" сохранить картинку на сервер и выдать все коды для размещения картинки.
Ответить с цитированием
  #4 (permalink)  
Старый 14.02.2010, 18:36
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Лучше сохранять изображения в темповую папку, а перед получением адреса, перемещать на постоянное хранение.
Ответить с цитированием
  #5 (permalink)  
Старый 14.02.2010, 18:40
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

$img = "<img src=\"data:image/gif;base64," . base64_encode(картинка) . "\" alt=\"\" />";

print $img;
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием
  #6 (permalink)  
Старый 14.02.2010, 18:45
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Tim,
пользователи IE пусть идут лесом?)
Ответить с цитированием
  #7 (permalink)  
Старый 14.02.2010, 18:49
Новичок на форуме
Отправить личное сообщение для eugene00 Посмотреть профиль Найти все сообщения от eugene00
 
Регистрация: 14.02.2010
Сообщений: 6

Блин, как я не догадался, точно и кроном раз в неделю очищать темповую папку . Спасибо за ответы!
Ответить с цитированием
  #8 (permalink)  
Старый 14.02.2010, 18:51
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Octane
пользователи IE пусть идут лесом?)
http://uggallery.audiopeace.ru/2006/...rnovoy-verstki
Цитата:
Страница с примером.

Эта конструкция работает в Opera, Firefox, IE 5.0, IE 5.5, IE 6.0.
Ответить с цитированием
  #9 (permalink)  
Старый 14.02.2010, 19:17
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Есть вариант внедрения Data:URL в IE при помощи mhtml, но там кикие-то проблемы с IE7 в Vista.

А еще сейчас в Opera 10.50 не корректно отображаются сайты, округляющие уголки при при помощи SVG, который вставлен, как картинка в background блока, потому что появилась поддержка border-radius. Хотя Data:URL не обязательно в этом случае использовать, но обычно через него делали.
Ответить с цитированием
  #10 (permalink)  
Старый 14.02.2010, 21:16
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Заладили со своим data:uri. Ограничение длины url в порядка 4 кб никого не смущает?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в ajax запросе передать файл методом POST mcpro jQuery 1 16.12.2009 11:41
Вопрос как сделать эту панельку Определённых размеров и свойств. jei jQuery 3 09.06.2009 19:14
Объясните как вызывается ajax скрипт AddressBook из формы prog90 AJAX и COMET 3 06.06.2009 16:12
Очень простой как даже по мне вопрос по поводу setTimeout & setInterval Хранитель Света Общие вопросы Javascript 5 12.07.2008 20:34
как дождаться AJAX ответа scuter Общие вопросы Javascript 3 23.03.2008 05:54