thinkphp文件上传设置的是上传的时候保存原文件名,上传的时候如何判断是否存在同名的文件,如果存在同名的文件即无法上传
。下面是我写的文件上传代码
$fileSize = 2*1024*1024;// 文件大小=2M
$fileName = './Public/file/project/';
import('ORG.Net.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload->maxSize = $fileSize;// 设置附件上传大小 字节
$upload->allowExts = array('doc','docx','pdf');// 设置附件上传类型
$upload->saveRule = '';
$upload->uploadReplace = false;// 存在同名文件是否进行覆盖
$upload->savePath = $fileName;// 设置附件上传目录
if(!$upload->upload()){// 上传错误提示错误信息
$this->error($upload->getErrorMsg());
}
else{// 上传成功 获取上传文件信息
$info = $upload->getUploadFileInfo();
}