私は、WebサービスへのPOSTリクエストを介してbase64でエンコードされたJPEG文字列を取得しています。 デコードしてファイルシステムに保存したいと思っています。 PHP 5.3を使用してこれをどのように達成できますか? base64_decode関数を使用してデータを正常にデコードすることができました。phpを使ってファイルシステムにbase64で解読された画像を保存するには?
このデコードされた文字列をJPEG画像としてサーバーに保存するにはどうすればよいですか?
ありがとうございます。
これをfopenを使用してバイナリファイルに保存しようとしましたか? – Arfeen
@Arfeenありがとう、私はfile_put_contents()を試してみました。私はあなたとLawrence Cheroneのコメントに気づくように私の質問を更新するためにここに来ました。 – Amit
より柔軟で強力な一般的なソリューションとして、[PHP-FileUpload](https://github.com/delight-im/PHP-FileUpload/tree/master)には、['Base64Upload'](https: //github.com/delight-im/PHP-FileUpload/blob/7c950635cbd45ade9fb2656eb285259dc2a8f0fb/src/Base64Upload.php)および[ 'DataUriUpload'(https://github.com/delight-im/PHP-FileUpload/blob/7c950635cbd45ade9fb2656eb285259dc2a8f0fb /src/DataUriUpload.php)、これは[ここに記載されています](https://github.com/delight-im/PHP-FileUpload/blob/master/README.md#usage)です。 – caw