SWIFTから画像を送信してPHPで画像を受信する処理を書いていますが、上手く動作しません。
SWIFTの送信が間違っているのか、PHPの受信が間違っているのか判断ができていません。
私はPHPの受信を疑っているのですが…。
$_FILESの中を調べると以下のようでした。
$_FILES["image"]["name"] → name
$_FILES["image"]["type"] → image/jpeg
$_FILES["image"]["size"] → 1791299
$_FILES["image"]["tmp_name"] →
$_FILES["image"]["error"] → 0
エラーはないですようですし、ファイルサイズもそれっぽい値なのですが、テンポラリファイル名(tmp_name)が空です。
その後の処理では以下のように画像を保存したいのですが、上手くいきません。
$image = $_FILES["image"]["tmp_name"];
file_put_contents('/var/www/photos/image.png',$image);
これは私の$_FILESの使い方が誤っているのでしょうか?
ご存知の方がおられましたら教えてください。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。