PHP获取图片和视频类型
1、获取本地图片和视频类型
$finfo = finfo_open(FILEINFO_MIME); // 返回 mime 类型$filename = 'aaa.mp4'; // 视频文件或者图片文件print_r(finfo_file($finfo, $filename));finfo_close($finfo);
执行后返回:
video/mp4; charset=binary
video就代表了该文件是视频文件。
2、获取远程图片和视频类型
$file = 'a7532a5f1954c0b89509f060924297bf.jpg';
$header = get_headers($file);
print_r($header);
执行后返回:
Array
(
[0] => HTTP/1.1 200 OK
[1] => Server: JSP3/2.0.14
[2] => Date: Tue, 14 Feb 2023 06:28:31 GMT
[3] => Content-Type: image/jpeg
[4] => Content-Length: 643904
[5] => Connection: close
[6] => Last-Modified: Wed, 29 Jun 2022 09:27:05 GMT
[7] => ETag: "FkgR7FgJrLTK28Cw4K0KaENCJhdS"
[8] => Cache-Control: public, max-age=31536000
[9] => Accept-Ranges: bytes
[10] => Access-Control-Allow-Origin: *
[11] => Access-Control-Expose-Headers: X-Log, X-Reqid
[12] => Access-Control-Max-Age: 2592000
[13] => Content-Disposition: inline; filename="a7532a5f1954c0b89509f060924297bf.jpg"; filename*=utf-8''a7532a5f1954c0b89509f060924297bf.jpg
[14] => Content-Md5: p1MqXxlUwLiVCfBgkkKXvw==
[15] => Content-Transfer-Encoding: binary
[16] => X-Log: X-Log
[17] => X-M-Log: QNM:jjh1510;SRCPROXY:jjh1494;SRC:40;SRCPROXY:40;QNM3:43
[18] => X-M-Reqid: pi0AAKwoIIWTk0MX
[19] => X-Qiniu-Zone: 0
[20] => X-Qnm-Cache: Miss
[21] => X-Reqid: ZlQAAKe49ISTk0MX
[22] => X-Svr: IO
[23] => Timing-Allow-Origin: *
[24] => Ohc-Global-Saved-Time: Tue, 14 Feb 2023 03:35:48 GMT
[25] => Ohc-Cache-HIT: jact52 [1], suzix118 [4]
[26] => Ohc-File-Size: 643904
[27] => X-Cache-Status: MISS
)
其中索引3的值是:Content-Type: image/jpeg, image就代表了这是图片类型。
PHP获取图片和视频类型相关推荐
- android获取图片缩略图,Android系获取图片和视频的缩略图
获取手机里视频缩略图: public static Bitmap getVideoThumbnail(ContentResolver cr,Uri uri) { Bitmap bitmap = nul ...
- android 查询所有图片和视频,Android系统详解之获取图片和视频的缩略图
从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovi ...
- js获取图片和视频的宽高等
获取图片和视频的宽高 日常开发中,在提交给后端视频和图片等文件之前,需要控制文件的的宽高,大小等. 图片 // 上传文件的方法 uploadFile(e) {let that = this// 该fi ...
- Unity调用android相册获取图片或视频
Unity调用android相册获取图片或视频 (此文章对有unity基础和对环境配置有基础的童嚡容易看懂) 因为项目上用到,在百度了很多大佬的文章后,陆陆续续踩了很多坑,可能是我哪里设置的不对,大部 ...
- 获取图片和视频缩略图Thumbnails ThumbnailUtils
详细请看http://blog.csdn.net/zhou699/article/details/6538478 http://shazhuzhu1.iteye.com/blog/1254724 详细 ...
- 轻松获取图片和视频文件的Exif信息-Java篇
前言 随着现在实景地图的如火如荼建设,无人机等航拍测绘手段的不断升级,我们在获取全景照片或者正射影像,全景视频等数据上更加快速.便捷.由于无人机本身不进行相关数据的处理,比如全景地图的生成.视频的信息 ...
- 获取图片缩略图和视频缩略图
获取图片缩略图和视频缩略图的方法: Java代码: [java] view plain copy print ? import java.io.File; import android.app.Act ...
- 基于CDN边缘网络智能优化图片和视频
本文由Akamai高级技术顾问--何明聪在LiveVideoStack线上分享演讲内容整理而成.在分享中,何明聪老师结合Akamai图片和视频优化方案及具体实践经验,详细解析了如何在无需修改源站代码的 ...
- iOS - 选取相册中iCloud云上图片和视频的处理
关于iOS选取相册中iCloud云上图片和视频 推荐看: TZImagePickerController的源码,这个是一个非常靠谱的相册选择图片视频的库 .当然也可以自己写 如下遇到的问题 工作原因, ...
最新文章
- 今日头条首次改进DQN网络,解决推荐中的在线广告投放问题
- 构建之法 第6~7章读后感和对Scrum的理解
- 把C++类成员方法直接作为线程回调函数
- C/C++中退出线程的四种解决方法
- 代码管理平台之svn
- boost::hana::greater用法的测试程序
- 手机更新找不到计算机,为什么手机更新换代这么快,电脑的更新却没有这么快呢...
- [原] XAF How to implement a custom attribute to customize the Application Model
- NET流行高性能JSON框架-Json.NET
- Akamai:三季度DDoS攻击总数同比上涨138% 规模超100 Gbps
- 【u023】最长上升子序列(sequence)
- Tapestry5.3使用总结
- Visual Studio 2017 Enterprise绿色精简版介绍
- [MATLAB/编程]报童的诀窍/报童问题-图解法和二分法
- 虚拟机中安装Synology
- win无线网卡怎么进入监听模式_win10系统卸载网卡驱动的操作方法
- 京东2022双11预售期,商家该做些什么?
- 【区间选点问题】 N个闭区间,最少需要多少个点,让每个闭区间都有一个点
- python urldecode_Python 爬虫笔记2一(编码转码urlencode与unquote)
- 用Kubernetes部署超级账本Fabric的区块链即服务