私はこれが古い質問であることを知っています.SOに関する多くのチュートリアルを見つけましたが、それらは私の問題を解決できません.
Mac を使用して Web プログラミング用のローカルホストをセットアップし、ローカルホスト ディレクトリ "/Library/WebServer/Documents" に jpg ファイルをアップロードしようとしています。しかし、それは動けないヒントを与えます。
私のフロントエンドコードは次のとおりです。
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>
php(upload_file.php) コードは次のとおりです (w3school からコピーした、php ファイルのチェック コードが他にもいくつかあります)。
move_uploaded_file($_FILES["file"]["tmp_name"] , "/Library/WebServer/Documents" . $_FILES["file"]["name"]);
そして、送信ボタンをクリックすると、画面に間違ったものが表示されます。
さらに、ファイル「/private/var/tmp」にtmpファイルが見つかりませんでした。これはtmpファイルである必要があります...