我知道这是一个老问题,我找到了很多关于 SO 的教程,但是它们无法解决我的问题。
我使用我的 Mac 为网络编程设置了一个本地主机,并尝试将一个 jpg 文件上传到我的本地主机目录“/Library/WebServer/Documents”。但它给出了无法移动的提示。
我的前端代码是:
<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) 代码是(还有一些其他的 php 文件检查代码,从 w3school 复制):
move_uploaded_file($_FILES["file"]["tmp_name"] , "/Library/WebServer/Documents" . $_FILES["file"]["name"]);
在我点击提交按钮后,屏幕上打印了一些错误。
此外,我在文件“/private/var/tmp”中没有找到任何 tmp 文件,其中应该是一个 tmp 文件...