Автор Тема: Вопрос о "Content-disposition и Contenet-type"- е  (Прочитано 4143 раз)

0 Пользователей и 1 Гость просматривают эту тему.

xflooder

  • Гость
Вопрос о "Content-disposition и Contenet-type"- е
« : 06 Октября 2002, 01:08:59 »
как написать программу на "Perl"- е , которая при
срабатывании передало бы конкретный  (*.exe) fayl c сервера клиенту и при  этом,в заголовке "Content-disposition" сменило бы значение на "inline", а "Contenet-type"- на "text/css"?

Заранее благодарю

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Вопрос о "Content-disposition и Contenet-type"- е
« Ответ #1 : 06 Октября 2002, 17:10:42 »
xflooder, воспользуйся поиском по ХТМЛ-форуму. Как то я приводил там листинг похожего перл-скрипта...
Ну к чему все это, лучше бы водки выпили...

xflooder

  • Гость
Вопрос о "Content-disposition и Contenet-type"- е
« Ответ #2 : 07 Октября 2002, 13:30:38 »
xflooder>>>glebushka... 10x:)

xflooder

  • Гость
novaya problema:)
« Ответ #3 : 07 Октября 2002, 17:51:08 »
lyudi po moyemu ya nashol otvet na svoy vopros...no
ya ne uveren chto on pravil\'no rabotayet i smenyaet znachenie
Content-disposition na inline....pojalujsta prover\'te pravilno li
napisano .......i voobshe kak mojno proverit\' ono vobshe smenyayet znachenie Content-disposition-a ili net...

zaranee spasibo

#!/usr/bin/perl

print "HTTP/1.1 200 OK\\n";
print "Content-Type: text/css; name=\\"file.exe\\"\\n";
print "Content-disposition: inline; filename=\\"file.exe\\"\\n\\n";

binmode STDOUT;
open f,"file.exe";
binmode f;
print ;
close f;

Оффлайн Serchey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 216
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rivne.ukrtelecom.ua
Вопрос о "Content-disposition и Contenet-type"- е
« Ответ #4 : 07 Октября 2002, 19:07:53 »
Во-первых, переименуй скрипт на \'nph-scriptname.pl(.cgi)\'

#!/usr/bin/perl -w
use strict;

print "HTTP/1.1 200 OK\\n";
print "Content-Type: text/css; name=\\"file.exe\\"\\n";
print "Content-disposition: inline; filename=\\"file.exe\\"\\n\\n";

binmode (STDOUT);
open (X,"file.exe");
binmode(X);
$/ = \'\';
print ;
close X;

Если не работает(не должно), пропиши вместо выделенного абсолютный путь.

Да, а что означает \'Content-disposition: inline;...\'?

Оффлайн xflooder

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос о "Content-disposition и Contenet-type"- е
« Ответ #5 : 08 Октября 2002, 23:47:07 »
Цитировать
Во-первых, переименуй скрипт на \'nph-scriptname.pl(.cgi)\'

#!/usr/bin/perl -w
use strict;

print "HTTP/1.1 200 OK\\n";
print "Content-Type: text/css; name=\\"file.exe\\"\\n";
print "Content-disposition: inline; filename=\\"file.exe\\"\\n\\n";

binmode (STDOUT);
open (X,"file.exe");
binmode(X);
$/ = \'\';
print ;
close X;

Если не работает(не должно), пропиши вместо выделенного абсолютный путь.

Да, а что означает \'Content-disposition: inline;...\'?


Спасибо:)
точно не знаю она нужна для использования  бага в IE5.0/6.0
а как можно убедиться(со стороны клиента или кого нибудь),что точно сменил \'Content-disposition: inline;...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28