/ / Zend_File_Transfer_Adapter_Http utf-8 - zend-framework, utf-8

Zend_File_Transfer_Adapter_Http utf-8 - zend-framework, utf-8

Използвам Zend_File_Transfer_Adapter_Http къмкачване на файл на моя сървър. Има грешка, когато качвам файл с акценти в името им. Файлът е зареден, но вместо подчертаните има странни символи.

Имате ли представа?

За разбирането,

Отговори:

0 за отговор № 1

Затова реших да преименувам файловете си за целите на сигурността. По този начин вече не се сблъсквам с този проблем.

if(!file_exists($path))
mkdir($path);

$upload = new Zend_File_Transfer_Adapter_Http();
$upload->setDestination($path);

try {
$info = $upload->getFileInfo();
$filename = $info[$input_name]["name"];

if ($upload->isValid()) {
$file_array = explode(".", $info[$input_name]["name"], 2);
$new_filename = rand().".". $file_array[1];
$upload->addFilter("Rename", $new_filename);
$upload->receive();
}