thinkphp8上传附件获取文件信息

$file = request()->file('files');

name = file->getoriginalName(); //获取文件原始名称带后缀

$file->getSize(); //获取文件大小

$file->extension(); //获取文件后缀

//这两个我没用

$file->getpathName();

$file->getfileName();

info = \\think\\facade\\Filesystem::disk('public')-\>putFileAs( 'topic', file, $name);

这样就可以存储原文件名称至public目录

相关推荐
谜亚星几秒前
GSAP学习(五)
前端·动效
悟能不能悟3 分钟前
springboot在DTO使用service,怎么写
java·数据库·spring boot
code_Bo3 分钟前
基于vxe-table进行二次封装
前端·javascript·vue.js
小时前端3 分钟前
现代Web认证体系深度解析:从JWT原理到SSO架构设计
前端·面试
Uluoyu18 分钟前
支持Word (doc/docx) 和 PDF 转成一张垂直拼接的长PNG图片工具类
java·pdf·word
__XYZ19 分钟前
RedisTemplate 实现分布式锁
java·spring boot·redis·分布式·junit
闭着眼睛学算法21 分钟前
【双机位A卷】华为OD笔试之【模拟】双机位A-新学校选址【Py/Java/C++/C/JS/Go六种语言】【欧弟算法】全网注释最详细分类最全的华子OD真题题解
java·c语言·javascript·c++·python·算法·华为od
前端一课38 分钟前
公开分享一个AI番茄短故事模块技术方案(含代码)
前端
晴殇i44 分钟前
为什么现代 JavaScript 代码规范开始建议禁止使用 else ?
前端·javascript·前端框架
源力祁老师1 小时前
OWL与VUE3 的高级组件通信全解析
前端·javascript·vue.js