thinkphp5 获取上传图片的大小和信息

先看一下打印出对象信息如下。object(think\File)#19 (13) {

["error":"think\File":private] => string(0) ""

["filename":protected] => string(77) "E:\WWW\im_liaosp\public\uploads\20180620\e4c230cf5432223ea1f28a7b31b44ac7.png"

["saveName":protected] => string(45) "20180620/e4c230cf5432223ea1f28a7b31b44ac7.png"

["rule":protected] => string(4) "date"

["validate":protected] => array(0) {

}

["isTest":protected] => NULL

["info":protected] => array(5) {

["name"] => string(31) "0180620202751.png"

["type"] => string(9) "image/png"

["tmp_name"] => string(21) "D:\phptmp\phpB7C3.tmp"

["error"] => int(0)

["size"] => int(48182)

}

["hash":protected] => array(0) {

}

["pathName":"SplFileInfo":private] => string(56) "./uploads/\20180620/e4c230cf5432223ea1f28a7b31b44ac7.png"

["fileName":"SplFileInfo":private] => string(36) "e4c230cf5432223ea1f28a7b31b44ac7.png"

["openMode":"SplFileObject":private] => string(1) "r"

["delimiter":"SplFileObject":private] => string(1) ","

["enclosure":"SplFileObject":private] => string(1) """

}

获取信息使用这个即可   $fileobj->getInfo();

$info = $fileobj->getInfo();

array(5) {

["name"] => string(31) "20180620202751.png"

["type"] => string(9) "image/png"

["tmp_name"] => string(21) "D:\phptmp\gongfuma.tmp"

["error"] => int(0)

["size"] => int(48182)

}

获取上传图片的大小 php,thinkphp5 获取上传图片的大小和信息相关推荐

  1. 某网站上传图片返回生成图像的获取

    写在前面: 本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 目录 写在前面: 一.目标: 二.流程概览 三.分析过程: 1. ...

  2. php中上传图片的大小,php如何修改上传图片大小

    php修改上传图片大小的方法:首先打开脚本文件:然后使用getimagesize函数获取图片尺寸:最后通过imagecreatetruecolor等函数方法修改图片大小即可. PHP修改图片大小的实现 ...

  3. android获取sd的大小,Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法...

    本文实例讲述了Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法.分享给大家供大家参考,具体如下: 可能有的同学不知道系统已经提供了获取获取SD卡总容量,可用大小,机身内存总 ...

  4. php 获取远程图片尺寸,PHP高效获取远程图片尺寸和大小的实现方法

    原标题:PHP高效获取远程图片尺寸和大小的实现方法 PHP高效获取远程图片尺寸和大小的实现方法 在这里分享一下自己的心得,希望和大家一起分享技术,如果有什么不足,还请大家指正.写出这篇目的,就是希望大 ...

  5. arm shell 获取本地键盘输入值_linux下获取按键响应事件【转】

    1.问题 通过一个死循环将读取键盘对应的设备文件将触发键盘事件在屏幕上打印出来,按esc退出程序 代码是在unbuntu10.04编译执行通过的 2.input_event描述 在Linux内核中,i ...

  6. mfc获取别的计算机是否在线,VC获取并修改计算机屏幕分辨率(MFC)

    //检测当前分辨率 int Width = GetSystemMetrics(SM_CXSCREEN); int Height = GetSystemMetrics(SM_CYSCREEN); DEV ...

  7. vue吸管拾色器、利用canvas获取坐标点颜色、canvas获取坐标点颜色图片跨域、图片转base64、colorPicker

    vue吸管拾色器.利用canvas获取坐标点颜色.canvas获取坐标点颜色图片跨域.图片转base64.colorPicker 1.需求:表格中主颜色和次颜色是需要从缩略图上吸取颜色,然后渲染色块, ...

  8. iframe简单使用 、获取iframe 、获取iframe 元素值 、iframe获取父页面的信息

    文章目录 1.iframe简单使用 2.获取iframe 3.获取iframe 元素值 4.iframe获取父页面的信息: 1.iframe简单使用 <iframe> 标签规定一个内联框架 ...

  9. Redis 笔记(05)— hash 类型(设置获取单个hash值、判断hash键是否存在、设置获取多个hash值、获取所有hash的键、获取所有hash的值、删除hash指定键)

    Redis 的字典是无序字典.Redis 的字典的值只能是字符串,当 hash 移除了最后一个元素之后,该数据结构自动被删除,内存被回收. hash 结构也可以用来存储用户信息,不同于字符串一次性需要 ...

最新文章

  1. iOS 百度地图使用详解
  2. vue ui框架_你为什么要使用前端框架Vue?
  3. Markdown中数学公式练习(2)
  4. python相关工作岗位_西安掌握Python有哪些工作岗位能够选择
  5. android开机自动打开微信小程序,Android APP拉起小程序界面 (微信未启动 打不开)...
  6. 【struts2】预定义拦截器
  7. eclipse配置jboss
  8. 托物言志--在心为志,发言为诗。
  9. 通信工程是计算机类还是电子信息类公考,通信工程属于电子信息类吗
  10. php date函数时间不对,PHP Date / Time 日期和时间 函数和时间相差8小时解决办法
  11. SuperMap iDesktop Cross 8C(2017)产品介绍
  12. 编写Java程序时的一些经验总结
  13. 什么是Asterisk?
  14. Python列表、元组、字典 集合简单基础
  15. echarts 柱状图渐变
  16. android手机蓝屏代码,android手机进入蓝屏蓝屏怎么关机
  17. 机器学习-算法-半监督学习:半监督学习(Semi-supervised Learning)算法
  18. IBM软件集团副总裁:三个层面解析IBM云计算
  19. “大唐杯”移动通信5G技术大赛从小白到国奖全教程
  20. 微信小程序账号或者密码忘记如何找回?

热门文章

  1. 短信验证码“最佳实践”
  2. Orleans MultiClient 多个Silo复合客户端
  3. 《小团队构建大网站:中小研发团队架构实践》送书活动结果公布
  4. 《.NET Core 2.0 应用程序高级调试》7折优惠
  5. Metrics.net + influxdb + grafana 构建WebAPI的自动化监控和预警
  6. 在ASP.NET Core 2.0中使用MemoryCache
  7. Visual Studio 2017 已知问题 Qamp;amp;A
  8. mysql一张表最多多少索引_MySQL一个索引最多有多少个列?真实的测试例子
  9. 【三维激光扫描】实验01:环境搭建CAD2014+StonexSiScan软件安装
  10. C和指针之字符串编程练习3