Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как закачать файл на сервер через www / 1 сообщений из 1, страница 1 из 1
16.01.2002, 16:48
    #32020831
Baatars
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закачать файл на сервер через www
На сервере апач + перл,
У клиента - delphi + интернет Казалось бы, передавать в качестве параметра имя файла -
Делаю NMHTTP1.Post(MyURL,'filename=c:\autoexec.bat');
но в данном случае - КАК УКАЗАТЬ ЧТО ЭТО ФАЙЛ?
Параметр береться просто как значение.

Вот скрипт который обрабатывает закаченные файлы:
Код: plaintext
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.
29.
30.
31.
#!/usr/bin/perl -w

use lib '..';
use CGI qw(:standard);
use CGI::Carp qw/fatalsToBrowser/;

print header();
print start_html("Загрузка файла на mymesi.pp.ru");
print h1("File Upload");

print start_multipart_form(),
"Введите имя файла с путем:",
filefield('filename','', 45 ),
br,
p,
reset,submit('submit','Послать'),
endform;

open(FTXT,">$ENV{DOCUMENT_ROOT}/file.tmp") or die ("$! Error");

if ($file = param('filename'))
{
while (<$file>
{
print $_ . br;       
print FTXT $_;     
}
}
close FTXT;
print b("$file").br."\n";

print end_html;
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как закачать файл на сервер через www / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]