Opera 11.52 Corrupts Загрузка изображений
У меня есть этот скрипт, который загружает изображение. (Я использовал 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');
}