0
私はこの単純なPHPスクリプトを使用してbase64でエンコード画像を保存しています...保存base64でエンコードされた画像の代わりに、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形式に変換する必要がありますか?
シェイクスピアの言葉を引用しましょう:「他の名前のバラは甘い香りでしょう」 –