簡體   English   中英

PHP - 如何從 getimagesize 而不是數字獲取 mime 類型

[英]PHP - how to get mime type from getimagesize instead of a number

我正在使用 PHP 的getimagesize()函數從圖像 URL 獲取高度/寬度/類型。 目前,對於 jpg 文件, $type正在返回2 我怎樣才能讓它返回實際的 mime 類型呢?

<?php
    list($width, $height, $type) = getimagesize('https://loremflickr.com/cache/resized/65535_51564349748_2ceac19a11_z_640_360_nofilter.jpg');
    echo 'Width: ' . $width . ' Height: ' . $height . ' Type: ' . $type;

這將返回: Width: 640 Height: 360 Type: 2

預期: Width: 640 Height: 360 Type: image/jpeg

文檔非常清楚該函數返回的內容。 看起來您需要將整個返回值分配給局部變量(例如$size = getimagesize(...) ,然后從中獲取 mime 類型,例如$size['mime']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM