ホームページ >バックエンド開発 >PHPチュートリアル >PHP でのファイルの受信と保存に関する問題
.net を使用して、サーバーサイド PHP へのフォームポストファイルをシミュレートします。
これは私がphp
を書いた方法です
$filename=time().'.txt';
if(isset($_FILES["file"]["tmp_name"])) {
move_uploaded_file($_FILES['file' ]['tmp_name'], $filename);
}else {
$s = file_get_contents('php://input');
file_put_contents($filename, $s);ただし、最後に保存されたファイルには他の情報も書き込まれています (以下に示すように)。PHP でファイルを受け取るにはどうすればよいでしょうか。
PHPを使ったことがないので、.netでテストしたところ、正常にファイルを受信して保存できました。PHPでの受信方法がわかりません。
議論への返信(解決策)
それは、php://inputから読み取ったデータを直接ファイルに書き込んでいるからです
それは、php://inputから読み取ったデータを直接ファイルに書き込んでいるからです
どうやって対処すればいいですか?私はPHPを使ったことはありませんが、ネットで調べたものはすべてこれを使っているようです。
スクリーンショットの最初の 5 行がすべて説明情報であることがわかりませんでしたか?
スクリーンショットの最初の 5 行がすべて説明情報であることがわかりませんでしたか?