if (open(f,">a")){
while (read($Upload,$Buffer,1024)) {
print f $Buffer;
}
close(f);
}
На одной машине (Sun Ultra 1, Solaris 7) все работает прекрасно. И на
другой (AMD K6-200, Linux 2.2.14) тоже. Но вот при переносе на еще
другую машину (Sun Ultra 60, 2-ух процессрная, Solaris 7) наблюдается
странность, которая проявляется заменой кода chr(0) на код chr(32) -
пробел.
При передаче таким способом картинки, последняя портится.
В чем трабл?
Ответ:
Скорее всего там установлен русский apache. Для решения проблемы в .htaccess
следует добавить директиву "CharsetRecodeMultipartForms Off".
458 Прочтений • [Передача бинарного файла через Web. (apache rus example cgi)] [08.05.2012] [Комментариев: 0]