MIME_TYPE

更新时间:
复制为 MD 格式

根据文件扩展名,返回给定URI中的文件的MIME(Multipurpose Internet Mail Extensions)类型。

使用限制

仅实时计算引擎VVR 11.6.0及以上版本支持MIME_TYPE函数。

语法

VARCHAR MIME_TYPE(VARCHAR uri)

入参

参数

数据类型

说明

uri

VARCHAR

需要解析的文件路径。

当前支持的格式、常见扩展名与对应的MIME Type如下表:

格式

常见扩展名

MIME Type

BMP

.bmp

image/bmp

JPEG

.jpe, .jpeg, .jpg

image/jpeg

PNG

.png

image/png

TIFF

.tif, .tiff

image/tiff

WEBP

.webp

image/webp

HEIC

.heic

image/heic

PDF

.pdf

application/pdf

对于不在上表中的拓展名,返回"application/other"。

说明
  • 如果uriNULL,则返回NULL。

示例1

  • 测试数据

    表 1. T1

    input

    uri(VARCHAR)

    1

    http://example.com/example.jpeg

    2

    oss://example-bucket/example.pdf

    3

    NULL

  • 测试语句

    SELECT 
        id,
        MIME_TYPE(uri) AS `value`
    FROM 
        T1;
  • 测试结果

    id (INT)

    value (VARCHAR)

    1

    image/jpeg

    2

    application/pdf

    3

    NULL

相关文档