前端不多说,就是使用input标签的file格式。

tp5用request()->file(‘input的名字’)接收图片,是binary格式的数据;

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

$info = $file->move('存放的路径');这一步有坑,php.ini文件的max_input_vars配置开启,默认的1000可能小了,需要改改大一点。

if($info){

  //自己的逻辑,返回存储的路径

}else{

  //返回错误提示

}

若是上传到centos,可能会报一个警告:

PHP Warning: File upload error - unable to create a temporary file in Unknown

只需要将配置文件里的upload_tmp_dir配置对应的文件夹权限修改一下就好了。

一天进步一步。

最新文章

  1. Spring用代码来读取properties文件
  2. ASP.NET MVC动作过滤器
  3. ROS笔记——创建简单的主题发布节点和主题订阅节点
  4. Percona XtraBackup User Manual 阅读笔记
  5. 第8章 用户模式下的线程同步(4)_条件变量(Condition Variable)
  6. CoreGraphics QuartzCore CGContextTranslateCTM 用法
  7. WPF小记——DockPanel使用不当引起界面显示问题
  8. 关于一个js连续赋值问题之我见(词略穷,见谅)
  9. laravel paginate动态分页
  10. HDU5869树状数组+gcd预处理
  11. aspose.Cells 导出Excel
  12. 解决 Chrome 浏览器自动调整小于11px字体的问题
  13. eclipse 安装egit 成功后Team中没有显示
  14. QT5新手上路(2)发布exe文件
  15. VS Code调试.NET Core
  16. 在azure中建立DDC集群
  17. C# 计算地图上某个坐标点的到多边形各边的距离
  18. pwnable.tw unexploitable 分析
  19. python的wxpython包
  20. kali linux 安装virtualbox报错(rc=-1908)

热门文章

  1. SAP NOTE 489676 VF188异常
  2. 树莓派lite安装桌面
  3. ThreadLocal及常用场景
  4. Docker中使用Nginx镜像配置HTTPS和HTTP强制使用HTTPS访问(4)
  5. windows 10中Microsoft Edge Beta登录账户提示:以管理员身份运行 Microsoft Edge 时不支持登录。请以非管理员身份重新启动 Microsoft Edge,然后重新尝试登录。的解决方案
  6. 配置hive
  7. 函数:3ds max 给选择对象设置轴心点
  8. hexo-theme-tree
  9. The table‘xxxx’is full
  10. ubuntu 查看已安装软件命令