The OpenNET Project / Index page

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

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

"perl image upload"
Сообщение от Yuri A. Kabaenkov emailИскать по авторуВ закладки on 23-Апр-01, 18:25  (MSK)
Господа помоги резрешить проблему...

имеется веб форма
вида
<html>
<form action=/cgi-bin/1.pl method=post enctype="multipart/form-data">
<input type=file name=fotos>
<input type=hidden name=session value=session>
<input type=hidden name=login value=hellman>
<input type=submit>
</form>
</html>

данные отсылаются скрипту главные части которого выглядят так:
my $login = param("login");
my $session = param("session");
my $foto = param("fotos");

my($file_query, $file_name, $size, $buffer, $bytesread);
$size = $bytes_count =0;
$_ = $file_query = $foto;
s/\w://;
s/([^\/\\]+)$//;
$_ = $1;
s/\.\.+//g;
s/\s+//g;
$file_name = $_;
my $out = rand() . "-$file_name";

$login =~ s/\|//g;
$login =~ s/;//g;
$login =~ s/\`//g;
$login =~ s/\'//g;

open (UPLOAD,">$FOTODIR/$login/$out");
while ($bytesread=read($file_query,$buffer,1024))
{
$size += $bytesread;
print UPLOAD $buffer;
}
close(UPLOAD);


параметры FOTODIR определены

после закачки у меня получается файл вроде правильного размера но при открытии его любым граф. вьювером пишется что открыть не могу.

Спасибо за любую помощь.

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

 Оглавление

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

1. "читайте документацию по russian-apache"
Сообщение от Maxim Chirkov Искать по авторуВ закладки on 23-Апр-01, 18:58  (MSK)
http://www.opennet.me/base/dev/http_bin.txt.html
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: читайте документацию по russian-apache"
Сообщение от Yuri A. Kabaenkov emailИскать по авторуВ закладки on 23-Апр-01, 19:01  (MSK)
Огромное спасибо, а то я весь день с этим занимаюсь и ничего не сделал...день потерян.Обидно.

Пошел читать.

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

3. "RE: читайте документацию по russian-apache"
Сообщение от Yuri A. Kabaenkov emailИскать по авторуВ закладки on 23-Апр-01, 19:07  (MSK)
сделал, теперь работает.
Спасибо еще раз большое.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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