[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка картинки через браузер
shift-enter
Народ, подскажите, как можно организовать сл. вещь: при щелчке по ссылке появляется диалоговое окно с предложением сохранить или открыть файл...

Вот как тут: http://www.oleole.com/wallpapers/uefa/arse...aper/mw201p.asp

При щелчке на разрешении картинки, происходит вызов этого диалогового окна... Как?

Помогите, плиз, разобраться...



Спустя 44 минуты, 32 секунды (22.03.2009 - 00:59) FatCat написал(а):

Спустя 11 минут, 31 секунда (22.03.2009 - 01:11) shift-enter написал(а):
Стыдно признаваться, но не знаю, как применять данную вами подсказку... Можно поподробнее?

Спустя 26 минут, 54 секунды (22.03.2009 - 01:37) FatCat написал(а):
Я предположил, что загрузка (а не открытие в окне браузера) сделано заголовками. На странице они показаны:
Цитата
Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-revalidate 
Pragma: no-cache 
Content-Language: en-UK 
Content-Disposition: attachment; filename=arseblog---theo-walc_800x600_93373.jpg 
Vary: Accept-Encoding 
Content-Encoding: gzip 
Content-Type: image/jpeg


То есть, скорее всего был использован код:
PHP
header("Expires:    Thu, 19 Nov 1981 08:52:00 GMT");
header("Cache-Control:    no-store, no-cache, must-revalidate");
header("Pragma:    no-cache");
header("Content-Language:    en-UK");
header("Content-Disposition:    attachment; filename=arseblog---theo-walc_800x600_93373.jpg");
header("Vary:    Accept-Encoding");
header("Content-Encoding:    gzip");
header("Content-Type:    image/jpeg");

Спустя 10 минут, 33 секунды (22.03.2009 - 01:48) shift-enter написал(а):
Вставил, вроде работает...
Огромное спасибо!!!

Хотя поторопился с выводами...
Окно выскакивает, нажимаю Сохранить, выбираю куда, а ничего не происходит...

Спустя 12 часов, 6 минут, 48 секунд (22.03.2009 - 13:55) Viking написал(а):
такое получается например если скрипт сам ничего не выводит, ты картинку в том же файле выводишь?

PHP
<?php
header
("content-disposition: attachment; filename=file.txt");
header("content-type: text/plain");
echo 
"ok";

вот этот скрипт сохраняет file.txt с "ок"

Спустя 14 минут, 16 секунд (22.03.2009 - 14:09) shift-enter написал(а):
Мне не нужно его сохранять, мне нужно вызвать диалог загрузки... Вот, смотрите:

http://www.football-stat.homeip.net/site/wp/index.php

Щелкните по размеру картинки...

Спустя 1 минута, 58 секунд (22.03.2009 - 14:11) Viking написал(а):
Цитата
Мне не нужно его сохранять, мне нужно вызвать диалог загрузки...

разумеется он выводит диалог загрузки, я это и имел ввиду

Спустя 1 минута, 26 секунд (22.03.2009 - 14:13) shift-enter написал(а):
Ну если txt сохраняем с ОК, как быть с рисунками?

Спустя 1 минута, 34 секунды (22.03.2009 - 14:14) Viking написал(а):
да точно так же
PHP
<?php
header
("content-disposition: attachment; filename=file");
header("content-type: image/jpeg");
$file file_get_contents("http://phpforum.ru/uploads/av-6625.jpg");
echo 
$file;

Спустя 6 минут (22.03.2009 - 14:20) shift-enter написал(а):
Не работает... unsure.gif

Спустя 11 минут, 40 секунд (22.03.2009 - 14:32) Viking написал(а):
либо у тебя старый код в кеше сохранился, либо ты провераешь мой код при allow_url_fopen = Off, либо еще что-то неправильно делаешь, у меня все работает

Спустя 28 минут, 26 секунд (22.03.2009 - 15:00) shift-enter написал(а):
Действительно, заработало... huh.gif

Можете проверить? http://www.football-stat.homeip.net/site/wp/index.php

Спустя 1 день, 18 часов, 24 минуты, 18 секунд (24.03.2009 - 09:24) марфа написал(а):
Не знаю куда мне обратиться, но если кто может, то помогите! У меня настроен mail-Агент, подскажите пожалуйста сохраняються ли все сообщения каторые били отправленны мною. и можно ли их востановить после удаления из архива.


_____________
Сайт футбольной статистики
Судоку онлайн
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.