我正在尝试使用 MAMP 将图像上传到本地服务器。
我使用 http 请求发布图像。这似乎工作正常。
这就是我在后端处理文件以重现错误的方式:
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 文件夹中设置了权限,无论是在 finder “Everyone” “read and write” 还是在终端的 chmod 0777 中,都设置为 tmp 和 php-folder。然而,没有在 php 中创建文件夹,也没有上传文件。
我究竟做错了什么?