Posted on

JSONで画像データを送信する方法

JSONで単純にファイル名を渡しても、当然ファイルのデータは送ることができません。
そのような場合は、base64_encodeを使って送りましょう。
このサンプルでは、JAVAScriptの時点でPHPのbase64_encodeを使用してデータ化した文字列を送り
受けて側で、base64_decodeしてファイルへ保存で渡すことが可能です。

送り側




    
    
    
    Ajax Sample


Ajax sample

受け側[file_api.php]


※src/a.jpgのデータはご用意ください。
受けた画像は、upload_fileフォルダに日時データ.jpgで保存されます。
upload_fileはchmod 777を適用してください。