Opera 11.52 Corrupts Загрузка изображений - PullRequest
0 голосов
/ 14 марта 2012

У меня есть этот скрипт, который загружает изображение.(Я использовал Valums Ajax-Uploader).Работает нормально во всех браузерах.Но в Opera 11.52 загруженное изображение повреждено.Но когда я использую функцию PHP copy () после загрузки, скопированное изображение работает нормально.

copy($upload_dir . $filename, $upload_dir . 'prefix_' . $filename);

В чем может быть причина этого?

Вот несколько строк из сценария загрузки:

function save($path) {
    if(!move_uploaded_file($_FILES['qqfile']['tmp_name'], $path)){
        return false;
    }
    return true;
}

if ($this->file->save($uploadDirectory . $filename . '.' . $ext)){
    copy($uploadDirectory . $filename . '.' . $ext, $uploadDirectory . 'orig_'.$filename . '.' . $ext);
    return array('success'=>true,'filename'=>$filename . '.' . $ext);
} else {
    return array('error'=> 'Could not save uploaded file.' .
        'The upload was cancelled, or server error encountered');
}
...