Показать сообщение отдельно
Старый 23.03.2011, 14:51
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Решение:
http://www.flasher.ru/forum/showpost...67&postcount=4
Только вам нужно постараться правильно установить MIME-тип не pdf, а jpg.
То есть вам нужно не открывать картинку напрямую, а передать ее адрес php-скрипту, а тот, сработав, вызовет диалоговое окно и после выбора места, куда сохранять, отдаст картинку.
Иными словами, вместо filename нужно будет передать то, что у вас является сейчас первым аргументом в getURL:
Код AS1/AS2:
getURL('forcesave.php?url=' + Ima[gallerySelected].childNodes[chosedPhoto].attributes.link);
Ну и позаботится, чтобы все лежало на своих ожидаемых местах.

Если не получится со php-скриптом из примера, еще такой вариант:
PHP код:
<?php
$url 
$_GET['url'];
$im=imagecreatefromjpeg($url);
header("Content-type: application/applefile"); 
header("Content-Disposition: attachment; filename=$url");//самое важное: форсируем отображение браузером диалога save. 
imagejpeg($im""100);
imagedestroy($im);
?>
__________________
Идите первым!


Последний раз редактировалось mooncar; 23.03.2011 в 15:00.