ZFSYS

tp51上传文件,使用默认的文件名称

54

ThinkPHP5.1图片上传后自定义图片名称和图片存储路径

 $sjs = zf_rand_str(5);
 $info = $file->validate(['ext'=>ZFC("webconfig.file_ext")])->move('.'.$this->site_path.'upload/common/filesystem/fp/'.$sjs,$file->getInfo()['name']);
 $getSaveName = str_replace('\\', '/', $info->getSaveName());
 $url = (isHTTPS()?'https':'http').'://'.request()->host().$this->site_path.'upload/common/filesystem/fp/'.$sjs.'/'.$getSaveName;
$arr = $file->getInfo(); // 文件名称
$ext = strrchr($arr['name'], "."); //扩展名,带"."
$filename = date("ymd") .rand(100,999). "" . $ext;//根据年月日和随机数生成新的图片名称               

$info = $file->move('../uploads/'.date("Y"), $savename = $filename, $replace = false);//保存到指定文件夹
  • 没有任何评论
最新帖子
[站长推荐] 一些站长/创业者使用的工具推荐 590
HTML+JS 全选与取消全选功能 544
子枫内容系统更新记录 448
有没有人做百度小程序啊 446
PHP 按照指定数量切割字符串 391
php composer更换国内源 374
a链接一键安装ios应用 371
composer 报错SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify 346
layui table 的宽度超出自动隐藏 342
怎么克服拖延症呀 338
最近热帖
[站长推荐] 一些站长/创业者使用的工具推荐 590
HTML+JS 全选与取消全选功能 544
子枫内容系统更新记录 448
有没有人做百度小程序啊 446
PHP 按照指定数量切割字符串 391
php composer更换国内源 374
a链接一键安装ios应用 371
composer 报错SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify 346
layui table 的宽度超出自动隐藏 342
怎么克服拖延症呀 338
近期热议
开始使用 160