H_jsen 2017-11-23 10:52 采纳率: 0%
浏览 1909

thinkphp文件上传如何判断是否存在同名文件?

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();
    }
  • 写回答

2条回答 默认 最新

  • qq_28381501 2017-11-23 11:23
    关注

    只能判定文件夹内是否已经存在同名文件

    评论

报告相同问题?

悬赏问题

  • ¥15 怎么让wx群机器人发送音乐
  • ¥15 fesafe材料库问题
  • ¥35 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站