lilalo
view l3-upload @ 119:71bd999bcb04
Исправлено несколько багов:
* выполняется корректная привязка diff'ов
* правильно запоминается raw_start и проч raw_*
* временно отключен вывод признака нажатия ctrl-c (он ставился неверно)
* в приглашение добавлен случайный nonce (для правильной отработки tab)
* выполняется корректная привязка diff'ов
* правильно запоминается raw_start и проч raw_*
* временно отключен вывод признака нажатия ctrl-c (он ставился неверно)
* в приглашение добавлен случайный nonce (для правильной отработки tab)
| author | igor | 
|---|---|
| date | Thu Mar 13 12:19:42 2008 +0200 (2008-03-13) | 
| parents | 8287cb3530de | 
| children | 58c869722fd0 | 
 line source
     1 #!/usr/bin/perl
     2 #
     4 use CGI;
     5 $upload_dir = "/var/www/l3shot";
     6 $query = new CGI;
     8 $filename = $query->param("photo"); 
     9 $filename =~ s/.*[\/\\](.*)/$1/;
    10 $upload_filehandle = $query->upload("photo");
    12 my $convert="";
    13 if ($filename =~ s/.xwd$/.png/g) {
    14     $convert="|xwdtopnm|pnmtopng";
    15 }
    17 open UPLOADFILE, "$convert>$upload_dir/$filename";
    18 binmode UPLOADFILE;
    19 while ( <$upload_filehandle> )
    20 {
    21     print UPLOADFILE;
    22 }
    24 close UPLOADFILE;
    26 print $query->header ( );
    27 print <<END_HTML;
    28 Upload complete
    29 END_HTML
