powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как закачать файл на сервер через www
1 сообщений из 1, страница 1 из 1
Как закачать файл на сервер через www
    #32020831
Baatars
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере апач + перл,
У клиента - 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
1 сообщений из 1, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как закачать файл на сервер через www
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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