我正在使用Zend_File_Transfer_Adapter_Http将文件上传到我的服务器。 当我上传名称中包含重音符号的文件时,会出现错误。该文件是上传的,但有奇怪的字符而不是强调的字符。
你们有线索吗?
此致
答案 0 :(得分:0)
所以为了安全起见,我决定重命名我的文件。这样我就不再遇到这个问题了。
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();
}