4

画像ファイルをバイト配列に保存する方法。画像ファイルをbase64としてサーバーに投稿します。そして、jpgに変換します。しかし、JPGからbytearrayに変換する方法がわかりません

$base=$_POST["image"];

$binary=base64_decode($base);
$file = fopen("image.jpg", "w");
fwrite($file, $binary);
fclose($file);
4

2 に答える 2

1

ファイルをバイナリモードで開く必要があります...

$file = fopen("image.jpg", "wb");
于 2012-05-14T08:26:12.207 に答える
0

関数を試してくださいimagecreatefromstring(): http://us.php.net/manual/en/function.imagecreatefromstring.php

(そのページの例は、コードに非常に似ています)

于 2012-05-14T08:26:35.410 に答える