Opera 11.52破坏了图片上传

时间:2012-03-14 06:08:24

标签: php file-upload opera ajax-upload

我有这个上传图片的脚本。 (我一直在使用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');
}

0 个答案:

没有答案