请选择 进入手机版 | 继续访问电脑版

壹柒佰

 找回密码
 立即注册
搜索
查看: 668|回复: 2

thinkphp5.0取消日期生成文件夹名称

[复制链接]

18

主题

20

帖子

102

积分

超级版主

Rank: 8Rank: 8

积分
102

优秀版主

发表于 2017-2-10 16:23:25 | 显示全部楼层 |阅读模式
thinkphp5.0中,在上传文件后,move方法会自动以日期命名,生成一个文件夹。
例:20160820/42a79759f284b767dfcb2a0197904287.jpg

手册demo:
$info = $file->validate(['size'=>15678,'ext'=>'jpg,png,gif'])->move(ROOT_PATH . 'public' . DS . 'uploads');
两种解决方式:
1、取消日期命名文件夹,但保留上传文件的原文件名称:

$info = $file->validate(['size'=>15678,'ext'=>'jpg,png,gif'])->move(ROOT_PATH . 'public' . DS . 'uploads',‘’);


2、取消日期命名文件夹,基于以微秒计的当前时间生成文件名:
$info = $file->validate(['size'=>15678,'ext'=>'jpg,png,gif'])->move(ROOT_PATH . 'public' . DS . 'uploads', uniqid());




回复

使用道具 举报

0

主题

1

帖子

11

积分

禁止发言

积分
11
发表于 2017-5-29 18:02:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

Archiver|手机版|小黑屋|壹柒佰  

GMT+8, 2018-5-25 23:01 , Processed in 0.145086 second(s), 22 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

在线咨询
关注公众号

扫一扫
获取最新资讯

在线技术支持

扫一扫
在线技术支持

返回顶部