【发布时间】:2021-07-11 15:58:33
【问题描述】:
我正在尝试使用 PHP 7.3 FPM 和 Nginx 上传文件,但它无法正常工作。奇怪的是,在我的本地主机上,它可以工作(只要我更改文件上传路径之类的东西)。我的phpinfo() 说文件上传已开启。我的 index.php 是
<html>
<body>
<form action = "upload.php" method="POST" enctype="mutipart/form-data">
<input type="file" name="file">
<button type="submit" name="submit">Upload</button>
</body>
</html>
它所在的目录是/var/www/html/ 然后我的上传目录是/var/www/html/uploads/ 我的upload.php是
<?php
if (isset($_POST["submit"])) {
$file = $_FILES["file"];
$fileName = $_FILES["file"]["name"];
$upload_folder = "/var/www/html/uploads/";
move_uploaded_file($_FILES["file"]["tmp_name"], $upload_folder.$_FILES["file"]["name"]);
}
当我输入 echo print_r($file) 时,它返回 1。知道出了什么问题吗?
【问题讨论】:
标签: php nginx file-upload fpm php-7.3