簡體   English   中英

使用PHP將MIME類型從URI中拉出

[英]Pull a mime type out of a URI using PHP

因此,在搜索了多個文檔資源之后,我仍然沒有弄清楚如何從已經處理並存儲在數據庫中的數據URI中提取Mime類型。

URI的圖像

這是我必須使用的確切數據的快速快照。 我只想以一種動態的方式始終獲取“ 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.

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