The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Perl + MySQL"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Perl + MySQL"
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 23-Июн-03, 18:31  (MSK)
Народ, есть такой трабл:
Нужно загнать получаемую картинку из Web-формы в базу, а в последствии - вывести ее для браузера. На PHP это все получается, но хотелось бы сделать это все на Perl-е.
Основной трабл - в "правильной" загонке в базу и как формировать хедер и делать вывод полученных данных для браузера
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Perl + MySQL"
Сообщение от trdmitry emailИскать по авторуВ закладки on 24-Июн-03, 12:06  (MSK)
>Народ, есть такой трабл:
>Нужно загнать получаемую картинку из Web-формы в базу, а в последствии -
>вывести ее для браузера. На PHP это все получается, но хотелось
>бы сделать это все на Perl-е.
>Основной трабл - в "правильной" загонке в базу и как формировать хедер
>и делать вывод полученных данных для браузера

в мускле
mysql>create table pics(image_data blob);

на upload файла из браузера

use CGI;
$cgi = new CGI;

.... some code ...
$image_url = $cgi->param('imageurl');
while (my $bytes_read=read($image_url,$buffer,1024)){
$data .=$buffer;
}
$dbh->do("insert insert into pics (image_data) values('$data')");


вывод из базы

# тут нужно указать че за картинка. gif jpeg и т.д. можно хранить в БД расширение для каждой картинки
print "Content-type: image/gif\n\n";

$data = $dbh->selectrow_array("select image_data from pics");
print $data;


Естественно нужно создать для каждой картинки в БД свой id, выбирать по критерию...
законнектится... и немного знание перла.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Perl + MySQL"
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 25-Июн-03, 02:11  (MSK)
>вывод из базы
>
> # тут нужно указать че за картинка. gif jpeg и т.д.
>можно хранить в БД расширение для каждой картинки
>print "Content-type: image/gif\n\n";
>
>$data = $dbh->selectrow_array("select image_data from pics");
>print $data;
>
>
>Естественно нужно создать для каждой картинки в БД свой id, выбирать по
>критерию...
>законнектится... и немного знание перла.

Тенькс, но чуток уточню, что хотел спросить - имеется скрип, который отображает некую текстовую информацию из базы, а следовательно уже имеется строка
print "Content-type: text/html\n\n";
Насколько я понимаю - следующую такую строку но уже с image/jpg браузер не заметит... Или есть написать
print "<img src=\"$data\">
будет показывать изображение?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру