iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >ThinkPHP6.1 Filesystem 替换方案
  • 623
分享到

ThinkPHP6.1 Filesystem 替换方案

php 2023-09-16 08:09:25 623人浏览 独家记忆
摘要

ThinkPHP6.1 Filesystem 替换方案 在Thinkphp6.1 发布以后,移除·Filesystem类库,文件上传无法使用,但是think\File 依旧有进行保留,可以使用thin

ThinkPHP6.1 Filesystem 替换方案

在Thinkphp6.1 发布以后,移除·Filesystem类库,文件上传无法使用,但是think\File 依旧有进行保留,可以使用think\File 代替进行文件操作,文件上传代码如下

namespace app\index\controller;use app\BaseControlleruse think\File;class Index extends BaseController{    public function Upload($file)    {    // 获取文件基本信息        $fileInfo = pathinfo($file);        // 获取文件后缀        $extension = strtolower($file->getOriginalExtension());        // 获取文件地址和名称        $filePath = $fileInfo['dirname'] . '/' . $fileInfo['basename'];        // 文件地址转文件类        $file = new File($filePath);        // 文件转存目录(按自己喜好定义就行)        $savePath = root_path() . 'public/uploads/'.date('Y-m-d').'/';        // 新的文件名(按自己喜好生成就行)        $fileName = $file->md5() . '.' . $extension;        // 转移临时文件到指定目录        $file->move($filePatch, $savePath.$fileName);        // 按照业务逻辑继续编写        .......    }    /**    * 也可以使用 $file = new File('文件地址');得到文件对象    * /}

不足之处,请多指教

来源地址:https://blog.csdn.net/SleepingElf/article/details/127618243

--结束END--

本文标题: ThinkPHP6.1 Filesystem 替换方案

本文链接: https://www.lsjlt.com/news/409535.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ThinkPHP6.1 Filesystem 替换方案
    ThinkPHP6.1 Filesystem 替换方案 在ThinkPHP6.1 发布以后,移除·Filesystem类库,文件上传无法使用,但是think\File 依旧有进行保留,可以使用thin...
    99+
    2023-09-16
    php
  • 替换json对象中的key最佳方案
    JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子...
    99+
    2024-04-02
  • 关于nginx 反向代理 URL替换方案
    目录1.直接替换location  匹配部分2.使用nginx 的rewrite 模块 rewrite 企业应用场景nginx 提供反向代理服...
    99+
    2024-04-02
  • PHP替换文本常见问题解决方案!
    在PHP开发中,经常会遇到需要替换文本的情况,比如替换字符串中的特定字符、替换文本中的关键词等。然而,替换文本的过程中可能会遇到一些常见问题,本文将介绍这些常见问题,并给出相应的解决方...
    99+
    2024-04-02
  • JavaScript中arguments.callee属性的作用与替换方案
    arguments.callee的作用 在函数内部,有两个特殊的对象:arguments 和 this。其中, arguments 的主要用途是保存函数...
    99+
    2024-04-02
  • CSS图像替换技术方案有哪几种
    这篇文章主要讲解了“CSS图像替换技术方案有哪几种”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS图像替换技术方案有哪几种”吧!Levin的方案:Lev...
    99+
    2024-04-02
  • 替换json对象中的key的解决方案
    本篇文章和大家了解一下替换json对象中的key的解决方案。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基...
    99+
    2023-06-15
  • 基于R语言for循环的替换方案
    R语言中,for循环运行比较慢 for(i in 1:1000){ print(i^2) } 补充:R语言:for循环使用小结 基本结构展示: vals =c(5,6,7)...
    99+
    2024-04-02
  • server.mappath的替代方案
    server.mappath是ASP.NET提供的一个方法,用于将相对路径转换为绝对路径。它在ASP.NET应用程序中非常常用,但在...
    99+
    2023-09-26
    方案
  • 可行的替代方案替代sessionStorage
    代替sessionStorage的可行方案有哪些? sessionStorage是一种浏览器提供的存储机制,可以在同一窗口或标签页中存储临时的会话数据。然而,sessionStorage存在一些限制,比如数据存储在一次会话中,关...
    99+
    2024-01-15
  • PHP正则替换函数详解:灵活应用替换方法
    PHP正则替换函数详解:灵活应用替换方法 正则表达式在PHP中常被用于字符串匹配和替换操作。PHP提供了多个函数来进行正则替换,其中最常用的是preg_replace()函数。本文将详...
    99+
    2024-02-29
    php 替换 正则
  • DecimalFormat.format()的更快替代方案
    DecimalFormat.format()是Java中用于格式化数字的类,但是它可能在处理大量数据时效率较低。以下是一些更快的替代...
    99+
    2023-09-27
    方案
  • TOMCAT用https替换http的方法
    1.首先用jdk自带的工具keytool生成一个证书keystoreJAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore /path/to/my/keystore...
    99+
    2023-06-03
  • Java字符串替换的方法
    java中字符串替换方法主要有三种,分别是replace()、replaceAll()和replaceFirst(),这三种方法可以在三种不同情况应用,下面就由我来具体说明这三种方法的应用情况吧。 r...
    99+
    2023-10-25
    java 开发语言
  • Pandas中inf值替换的方法
    目录出现inf的原因解决办法PS:为了方便后续处理,可以利用numpy,将这些inf值进行替换。使用Pandas从MySQL读取数据,在处理之后再写回到数据库时报了一个错误: sql...
    99+
    2024-04-02
  • Spring Security 替换WebSecurityConfigurerAdapter (Deprecated)的方法
    在本文中,我将提供一个解决方案来配置Spring 安全性,而无需 WebSecurityConfigurerAdapter 类。从 Spring Security 5.7 开始,WebSecurityConfigurerAdapter类已被...
    99+
    2023-09-04
    spring java 后端
  • javascript替换字符串的方法
    这篇文章将为大家详细讲解有关javascript替换字符串的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。js中字符串替换的方法:1、直接使用“str.replace("需要替换的字符串&q...
    99+
    2023-06-14
  • uniapp中实现换行替换的几种方法
    在进行uniapp开发的时候,我们常常需要对文字的显示做一些特殊的处理。其中一个常见的问题是如何实现换行替换。在这篇文章中,我们将介绍uniapp中实现换行替换的几种方法。使用正则表达式首先,我们可以使用正则表达式来进行换行替换。具体的代码...
    99+
    2023-05-14
  • 有哪些替换if-else的方法
    这篇文章主要介绍“有哪些替换if-else的方法”,在日常操作中,相信很多人在有哪些替换if-else的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些替换if-el...
    99+
    2024-04-02
  • php将空格替换为“-”的方法
    这篇文章给大家分享的是有关php将空格替换为“-”的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PHP中可以使用str_ireplace()和str_replace()函数来将空格替换为“-”字符;这两个函...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作