將Base64 字串轉換為映像檔
將Base64 編碼的字串轉換為映像檔可能很簡單,但如果出現以下情況,可能會出現錯誤沒有正確處理。其中一個錯誤是無效圖像。
問題:
嘗試使用以下程式碼將 Base64 字串轉換為圖片檔案時:
您可能會遇到錯誤,指出「無效圖片。」
解決方案:
錯誤源自於編碼內容中包含data:image/png; base64。這些額外的數據會幹擾 Base64 解碼過程並導致無效的圖像檔案。要解決此問題,請在解碼字串之前刪除冗餘資料:
透過刪除不必要的資料並確保僅解碼實際的Base64 編碼字串,您將成功將字串轉換為有效的字串圖像檔案。
以上是將 Base64 字串轉換為 JPEG 時如何修復'無效圖像”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!