Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как показать img из базы

3.3K
31 марта 2003 года
hratch
11 / / 31.03.2003
Может вопрос оффтопик,простите!

Вопрос в том - как из базы вытащить в броузер имадж при помощи асп.

Нашел тут в форуме пример, но к сожалению он у меня не заработал.



.............
pic.asp

response.binarywrite rs.fileds("img")

...........................
почему-то это не работает.
3.4K
31 марта 2003 года
PRogger
7 / / 22.03.2003
Цитата:
Originally posted by hratch
Может вопрос оффтопик,простите!

Вопрос в том - как из базы вытащить в броузер имадж при помощи асп.

Нашел тут в форуме пример, но к сожалению он у меня не заработал.



.............
pic.asp

response.binarywrite rs.fileds("img")

...........................
почему-то это не работает.



 
Код:
:
<img src=<% rs.Fields("img") %>>
3.3K
31 марта 2003 года
hratch
11 / / 31.03.2003
Цитата:
Originally posted by PRogger


 
Код:
:
<img src=<% rs.Fields("img") %>>



А Вы сами пробовали так делать?!

283
31 марта 2003 года
Alone
910 / / 20.11.2002
А можно пример что получилось? либо ссылкой либо описание что видете в браузере если вставить pic.asp?id=22
А вы часом еще чтонибуть не выводите в pic.asp?
300
31 марта 2003 года
ReDrum
689 / / 20.04.2000
Например
Content-type: image/gif\n\n
или
Content-type: image/jpg\n\n

???
3.3K
31 марта 2003 года
hratch
11 / / 31.03.2003
Цитата:
Originally posted by Alone
А можно пример что получилось? либо ссылкой либо описание что видете в браузере если вставить pic.asp?id=22
А вы часом еще чтонибуть не выводите в pic.asp?



В броузере естественно виден х. а в pic.asp естественно ничего друго нет:)))

3.3K
31 марта 2003 года
hratch
11 / / 31.03.2003
Цитата:
Originally posted by ReDrum
Например
Content-type: image/gif\n\n
или
Content-type: image/jpg\n\n

???


а куда это вставить? в мета тэг? или в респонсе.контент

283
31 марта 2003 года
Alone
910 / / 20.11.2002
Цитата:
Originally posted by hratch


В броузере естественно виден х. а в pic.asp естественно ничего друго нет:)))



И что это значит?
Например "виден х." :)

мне интересно что выводит pic.asp?id=22
Если выводит он содержимое риссунка (всмысле код) тогда нужно указать заголовки как ReDrum предложил
Если не выводит или выводит еще чтонибуть тогда другой расклад

3.4K
01 апреля 2003 года
PRogger
7 / / 22.03.2003
Цитата:
Originally posted by hratch


А Вы сами пробовали так делать?!



Если Вы про ":", то это моя опечатка, а все что после можете проверить здесьhttp://www.portal-kz.com/Box.asp?link=B0015

300
01 апреля 2003 года
ReDrum
689 / / 20.04.2000
Проще показать на примере.

Код:
=head2 print_image()

    Выдача в STDOUT картинки.

=cut

sub image_out {
    my $config = shift;
    my $query = shift;
    my $file = $config->get_image();

    print $query->header(-type=>"image/gif");
    open( FILE, "<$file" ) or die( "Can't open $file: $!\n" );
    binmode ( STDOUT );

    while ( read( FILE, my $data, 4096 ) ) {
        print $data;
    }

    close( FILE );
}
3.3K
01 апреля 2003 года
hratch
11 / / 31.03.2003
[QUOTE]Originally posted by ReDrum
Проще показать на примере.

это вы создаете file через и выводите через exe ?
300
02 апреля 2003 года
ReDrum
689 / / 20.04.2000
Цитата:
Originally posted by hratch
[QUOTE]Originally posted by ReDrum
Проще показать на примере.

это вы создаете file через и выводите через exe ?


На самом деле немного не внял вопроса.
Что создается file через???
Что выводиться через exe???

3.3K
02 апреля 2003 года
hratch
11 / / 31.03.2003
На самом деле простите , но я не понял из Вашего примера ничего!
на каком языке Ваш пример? PHP?
300
02 апреля 2003 года
ReDrum
689 / / 20.04.2000
Цитата:
Originally posted by hratch
На самом деле простите , но я не понял из Вашего примера ничего!
на каком языке Ваш пример? PHP?



PERL.
Открывается файл.
Выкидывается заголовок, что это картинка.
И по кускам в выдается в STDOUT.
Файл закрывается

3.3K
02 апреля 2003 года
hratch
11 / / 31.03.2003
ok.

Через стдоут все понятно.:)
Но у меня был вопрос по асп.
283
02 апреля 2003 года
Alone
910 / / 20.11.2002
Вспоминается топик про то где лучше картинки хранить на винте или в базе... :)

Вы кстати так и не объясниле что именно не работает
он кодировку бъет или из базы извлеч не может?
А когда вы картинку в базу записывали она точно нормально сохранилась? не урезанная там или кодировка не побилась?
3.3K
02 апреля 2003 года
hratch
11 / / 31.03.2003
Вообще-то с Вами согласен что на винте удобней. но если их будет 10 000 или больше...

Из базы все извлекается и вроде там все нормально -не урезанно

вместо картики показывает крестик, который выводит эксплорер когда не файлы src
283
02 апреля 2003 года
Alone
910 / / 20.11.2002
хех опять эта дикая проблемма 10тыс файлов в одной папке :) сервак наверное сразу делает аварийный выбрас винта из системного блока :)
и опятьже кто вас заставляет хранить их в одном месте :)
ладно проехали

теперь мы хотябы узнали что ознает виден х. :)

а теперь вызываем pic.asp?id=22 и смотрим что возращает этот скрипт( ни тег img а сам скрипт :) )
да и попутно сохраняем то что rs.fileds("img") возращает на винт копируем к себе и убеждаемся что картинка нормально отображается
3.3K
03 апреля 2003 года
hratch
11 / / 31.03.2003
спасибо:) pic.asp
рисует в броузере всю эту фигню я проверил длину считываемой из базы информации она в 2 раза короче стала:( видать мне надо было ставить вопрос наоборот - как закачать в базу файл.

я пользуюсь готовой компонентой aspSmartUpload
она нормално закачивает файлы на сервер.
там есть функция filetofield видать она с багом:(
283
03 апреля 2003 года
Alone
910 / / 20.11.2002
ну вот и докапались до проблеммы :)

свойства поля img точнее тип
вобщем когда создавали таблицу что писали в описание этого поля

да и размер файла каторый закачивали
3.3K
03 апреля 2003 года
hratch
11 / / 31.03.2003
база в скл сервере тип поля естественно имг

а файл я специально взял 5х5 gif весит он 44 байта

а когда считываю его из базы там ровно 22
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог