autoframe/components-filemime 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

autoframe/components-filemime

最新稳定版本:3.0.0

Composer 安装命令:

composer require autoframe/components-filemime

包简介

Core File Mime Utils Autoframe Framework

关键字:

README 文档

README

Build Status License: MIT Packagist Version Downloads

PHP server side file mime SOLID

Namespace:

  • Autoframe\Component\FileMime

Class is a SINGLETON:

  • AfrFileMimeClass + AfrFileMimeInterface + AfrFileMimeTrait
  • Methods:
    • getFileMimeTypes: array [... 'image/jpeg' => ['jpeg','jpg','jpe'], ...]
    • getFileMimeExtensions: array [... 'jpeg' => 'image/jpeg', ...]
    • getFileMimeFallback: string 'application/octet-stream'
    • getAllMimesFromFileName: array Input: '/dir/test.wmz' Output: ['application/x-ms-wmz','application/x-msmetafile'] (wmz extension has multiple mimes)
    • getMimeFromFileName: string Input: '/dir/test.jpg' Output: 'image/jpeg'
    • getExtensionsForMime: array Input: 'image/jpeg' Output: ['jpeg','jpg','jpe']
    • getExtensionFromPath: string Input: '/dir/test.jpg' Output: 'jpg'

Traits:

  • AfrFileMimeTypes public static array $aAfrFileMimeTypes = [...]
  • AfrFileMimeExtensions public static array $aAfrFileMimeExtensions = [...]

Utility class reads/updates the file 'mime.types' and writes new traits AfrFileMimeExtensions and AfrFileMimeTypes

统计信息

  • 总下载量: 816
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-05-01