0

我正在使用 Zend_File_Transfer_Adapter_Http 将文件上传到我的服务器。当我上传名称中带有重音符号的文件时出现错误。该文件已上传,但有奇怪的字符而不是强调的字符。

你们有线索吗?

问候,

4

1 回答 1

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();
        }
于 2012-04-10T12:50:06.390 回答