Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       22 Sep 2000  10:47:45
 To : Vadim Solomko
 Subject : Re: как браузеру передать имя передаваемого файла?
 -------------------------------------------------------------------------------- 
 
 
 >#!/usr/bin/perl
 ># upload.cgi
 > $datafile="myfile.ext";
 > open DATAFILE,"$datafile" || die "Cannot open $datafile $!\n";
 > binmode(DATAFILE);
 > print "Content-Type: application/octet-stream\n\n";
 > sysread DATAFILE, $filedata,-s DATAFILE;
 > close DATAFILE;
 > print "$filedata";
 >-------------------------------------------------------
 >
 >P.S конструкция типа
 >print "Content-Type: application/octet-stream;name=\"myfile.ext\"\n\n";
 >игнорируется браузерами                      ^^^^^^^^^^^^^^^^^^^
 
 Hужно что-то типа:
 
 print "Content-Type: application/octet-stream\n"
 print "Content-Disposition: attachment; filename=\"myfile.ext\"\n\n";
 
 Hе помню, входит ли это в стандарт, но браузеры глотают.
 
 Eugene
 
 --- slrn/0.9.6.2 (FreeBSD)
  * Origin: SVZ-Service (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: как браузеру передать имя передаваемого файла?   Eugene Grosbein   22 Sep 2000 10:47:45 
 как браузеру передать имя передаваемого файла?   Vadim Solomko   23 Sep 2000 22:57:26 
Архивное /ru.cgi.perl/260936cbbf6d8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional