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目录

相关推荐
Dontla几秒前
npm cross-env工具包介绍(跨平台环境变量设置工具)
前端·npm·node.js
努力学习的明3 分钟前
Spring MVC 中请求处理流程及核心组件解析
java·spring·mvc
小妖6663 分钟前
vue2 切换主题色以及单页面好使方法
前端·vue.js·elementui
magic 2454 分钟前
第6章:文件权限
linux·运维·服务器
胡桃夹夹子9 分钟前
【前端优化】vue2 webpack4项目升级webpack5,大大提升运行速度
前端·javascript·vue.js·webpack·性能优化
c6lala11 分钟前
数据结构day3
linux·运维·服务器
橘子海全栈攻城狮12 分钟前
【源码+文档+调试讲解】党员之家服务系统小程序1
java·开发语言·spring boot·后端·小程序·旅游
Stringzhua14 分钟前
JavaScript【7】BOM模型
开发语言·前端·javascript
冼紫菜22 分钟前
Java开发中使用 RabbitMQ 入门到进阶详解(含注解方式、JSON配置)
java·spring boot·后端·rabbitmq·springcloud
Kakikori22 分钟前
JSP链接MySQL8.0(Eclipse+Tomcat9.0+MySQL8.0)
java·开发语言