Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
а если мне хочется не содержание загруженного текстовика на... 10.09.04 10:22 Число просмотров: 3093
Автор: n0xi0uzz <Черкасов Виктор> Статус: Member Отредактировано 10.09.04 10:50 Количество правок: 1
|
> Во-первых извинюсь - попутал немного с потоком ввода. Файл > поступает не через STDIN, а через дескриптор, именованый > как имя файла. Например, если Ты отправляешь файл xxx.txt, > то читать его надо как <xxx.txt>. Имя файла > передаётся как параметр. Пример из ФАК'а: > > $filename = $query->param('uploaded_file'); > while (<$filename>) { > print; > }
а если мне хочется не содержание загруженного текстовика на экран вывести, а файл, допустим .zip в какой-нить папке сервера сохранить, тогда как делать?
когда я делаю так:
use CGI;
$cgi = new CGI;
$paste = $cgi->param("paste");
print "<form method=\"post\" enctype=\"multipart/form-data\" action=\"filez.un\">";
print "<input type=\"file\" name=\"paste\">";
print "<input type=\"submit\" value=?????????>";
print "</form>";
open FI, ">$paste";
while(<$paste>){
print FI;
};
close FI;
---
но этоот код передает без повреждений только текстовики, графические файлы он изменяет до неузнаваимости, архивы - калечит.
что посоветуете?
|
|
|