我创建了实例,并通过腻子软件为ubuntu 18.04服务器配置了Amazon ec2 tear。现在,在所有调试之后,当我尝试使用表单和php上传照片时move_uploaded_file(); 在ubuntu 18.04上运行php 7.1 apache2 phpmyadmin 4.6 功能,但是当我比较文件夹位置时,什么也没有发生
$file_loc = $_FILES['file']['tmp_name'];
t在ubuntu(EC2服务器)和Windows(本地主机)中完全不同
windows(localhost)-
C:\ Users \ D \ AppData \ Local \ Temp \ php9121.tmp
和Ubuntu-
/tmp/phpt6ac70
这是代码,正在对简单代码进行测试
<form method="post" action="" enctype="multipart/form-data">
<input type="file" name="file" >
<input type="submit" name="submit" value="submit"></form>
php:
<?php if (isset($_POST["submit"])) {
echo $filePath = 'userpics/'.rand(1000,1000000)."-".$_FILES['file']['name'];
echo $file_loc = $_FILES['file']['tmp_name'];
if(move_uploaded_file($file_loc,$filePath)){
echo "okk"; }
?>