定制 karelwintersky/arris.toolkit.mimetypes 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

karelwintersky/arris.toolkit.mimetypes

最新稳定版本:2.1.0

Composer 安装命令:

composer require karelwintersky/arris.toolkit.mimetypes

包简介

Resolves Extension by MimeType and vice versa

README 文档

README

PHP package for converting file extensions to MIME types and vice versa. Uses the MIME content type for a file as determined by using information from the magic.mime file.

PHP-пакет для преобразования расширений файлов в MIME-типы и наоборот. Использует MIME-тип содержимого файла, определенный с помощью информации из файла magic.mime.

Installation

composer require karelwintersky/arris.toolkit.mimetypes

Usage

And use it in your scripts:

use Arris\Toolkit;

echo "Get EXTENSION from MIME" . PHP_EOL;

var_dump(
    MimeTypes::getExtFromMime('application/json')
);;
var_dump(
    MimeTypes::fromType('application/json')
);
// => .json

echo "Get EXTENSION from FILE" . PHP_EOL;

var_dump(
    MimeTypes::getExtFromFile(__FILE__)
);
var_dump(
    Toolkit\MimeTypes::fromFile(__FILE__);
);
// => .php

echo "Get MIMETYPE from FILE" . PHP_EOL;

var_dump(
    MimeTypes::getMimeFromFile(__FILE__);
);
var_dump(
    MimeTypes::getType(__FILE__);
);


echo "GET MIMETYPE from EXTENSION" . PHP_EOL;

var_dump(
    MimeTypes::getMimeFromExt('json');
);
var_dump(
    MimeTypes::fromExtension('json')
);

License & Copyright

Original idea: 2010-2013 Ryan Parman.

Refactored: 2023-2025 Karel Wintersky - removed unnecessary Twig template engine and dflydev/apache-mime-types (repository load/mapper)

Licensed for use under the terms of the MIT license.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-10-26

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固