[英]Pull a mime type out of a URI using PHP
因此,在搜索了多個文檔資源之后,我仍然沒有弄清楚如何從已經處理並存儲在數據庫中的數據URI中提取Mime類型。
這是我必須使用的確切數據的快速快照。 我只想以一種動態的方式始終獲取“ image / png”部分,該部分可能隨數據庫中的每個圖像而變化。
我正在使用PHP。
這不是一個很好的解決方案,但是您可以執行以下操作:
// assume you've set $image_uri to be the URI from the database
$image_parts = explode(";", $image_uri); // split on the ; after the mime type
$mime_type = substr($image_parts[0], 5); // get the information after the data: text
可以用正則表達式來完成,但是我不足以讓他們提出它。
這是使用mime_content_type
函數的優雅解決方案。
return mime_content_type($data_uri);
只需將URI傳遞給函數,它將可以正常工作( source )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.