Forum Webscript.Ru
Программирование => Perl => Тема начата: Alexey от 24 Августа 2001, 15:43:54
-
Сразу извиняюся за повторение сабжа, но в пред. сабже я не нашел ответа.
Есть форма которая отсылает скрипту разные данные (в том числе и файл).
Но почему-то форма или браузер или хрен знает что, в файле меняет байты х00 на х20. И только потом отсылает.
Как с этим бороться???
Привожу пример формы:
-
#!/usr/bin/perl
use CGI qw (:standard);
my $foto = param (\\\'foto\\\');
$foto=~/.*[\\\\/\\\\\\\\](.*\\\\..*)$/; #получаем название
$filename=$1; #файла без пути к нему
open (FILE,\\">$filename\\"); #открываем файл для записи
binmode FILE; #двоичный режим (для винды,
#для юникса просто ничего не делает)
print FILE while(<$foto>); #вывод в файл
close FILE; #закрываем файл - все :)
# все работает,
# ничего не портится!
# удачи.
[Изменено 25.8.2001 автор: kubinets]
-
Но почему-то форма или браузер или хрен знает что, в файле меняет байты х00 на х20. И только потом отсылает.
Как с этим бороться???
Проблема с русским апачем, он перекодирует.
CharsetRecodeMultipartForms Off
-
Проблема с русским апачем, он перекодирует.
CharsetRecodeMultipartForms Off
Пасибо за подсказку, все отлично работает:D
-
Проблема с русским апачем, он перекодирует.
CharsetRecodeMultipartForms Off
как этим можно воспользоваться если сервер удаленный ?
или как это обойти можно ?
-
.htaccess
-
-
ФАК читаем?