ファイルと1つ以上の変数を入力として受け取るPHPファイルがあり、すべてpostメソッドで指定されます。
Android でその PHP ファイルに対して HTTP POST リクエストを実行し、ファイル (画像) と変数を送信する必要があります。ファイル ( post file ) または data/vars ( post data
)
のみを送信する方法は知っていますが、これらのスニペットを変更して、同じ要求で両方のアクション (ファイルの送信 + データの送信) を実行するにはどうすればよいですか?
ありがとう
編集:送信フォームはこれに関するものです:
<form action="receive.php" method="post" enctype="multipart/form-data">
<p><input type="file" name="file" id="file" /></p>
<p><input name="firstVar" type="text" /></p>
<p><input name="secondVar" type="text" /></p>
<p><input type="submit" value="send" /></p>
</form>
したがって、受信側では、変数を$_POST["firstVar"]
と$_POST["secondVar"]
に、アップロードされたファイルを に置きます$_FILES["file"]
。