如何使用 MAMP 将文件上传到本地计算机


How to upload files to local computer with MAMP?

我正在尝试使用 MAMP 将图像上传到本地服务器。

我使用http-request发布图像。 这似乎工作正常。

这是我在后端处理文件以重现错误的方式:

foreach ($_FILES as $file) {
    //@todo kolla om några bilder är bifogade, kanske inte behövs.
    $filepath = $file['tmp_name'].'/'.$file['name'];
    echo $filepath . '<br />';
    if(file_exists($filepath)){
        echo 'true <br />';
    }else{
        echo 'false <br />';
    }
}

它输出

/Applications/MAMP/tmp/php/phpdaILf2/pdf.pdf
false 

即有一条路径和 upoad,但里面什么都没有。

路径

/Applications/MAMP/tmp/php/

存在。我已经在 php 文件夹中设置了权限,无论是在查找器"每个人"中"读写"还是在终端的 chmod 0777 中,都设置为 tmp 和 php 文件夹。但是,在 PHP 中没有创建任何文件夹,也没有上传文件。

我做错了什么?

您刚刚指定了目标目录,接下来您需要实际将文件"移动"到所需的位置。使用move_uploaded_file函数。