0
我遇到了一個小問題,無法找到解決方案。我將我的圖像以base64數據URI的形式輸出到網站。如果某人直接在瀏覽器中打開圖像,則圖像的url將是可用於查找的數據URI,但在瀏覽器選項卡中顯示的名稱是隨機的,我想改變它。我知道我可以在數據URI的末尾添加/new+name++that+i+want
來更改顯示在瀏覽器中的標題,但有時在數據URI的末尾已經有名稱/標題,並且在這種情況下,只會創建一個錯誤if我添加了一些東西到最後。是否有任何保存方式來設置標題/名稱,而不是在最後添加內容並希望它不會產生錯誤?PHP:爲圖像數據設置名稱URI
感謝您的閱讀並祝您有愉快的一天。
我的代碼:
$img = "uploads/images/smile.png";
$filetype = mime_content_type($img);
$imgdata = base64_encode(file_get_contents($img));
$src = "data:" . $filetype . ";base64," . $imgdata;
有什麼原因呢?因爲它不會改變文件名:) – Truzze
'mime_content_type'的輸出是'image/png',但我們只想'png' –
但是如果我試圖用' PNG它顯示一個錯誤 – Truzze