0
我用這簡單的PHP腳本保存base64編碼圖像...保存base64編碼的圖像爲JPG,而不是PNG
define('UPLOAD_DIR', 'upload/');
$img = $_POST['imgBase64'];
$img = str_replace('data:image/png;base64,', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
$file = UPLOAD_DIR . uniqid() . '.png';
file_put_contents($file, $data);
這個偉大的工程,但圖像始終是一個PNG。我試圖將擴展名更改爲JPG,希望它可以工作,但事實並非如此。
我需要先將它保存爲PNG然後將其轉換爲JPG?
讓我引用莎士比亞的話:「任何其他名字的玫瑰都會聞到甜味」 –