PHP将文件保存到一个文件夹中,而不是另一个

时间:2018-09-02 08:50:52

标签: php apache centos

我正在制作一个phonegap应用程序,其中包括上载到运行LAMP堆栈的linux服务器。

我有一个名为 upload.php 的文件,其中包含以下代码:

<?php
header('Access-Control-Allow-Origin: *');

$new_image_name = urldecode($_FILES["file"]["name"]).".jpg";

move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/".$new_image_name);
?>

/ var / www / html / 中,我有一个名为777权限的上载文件夹,仅用于测试目的。这段代码可以完美地工作并将文件保存在 / var / www / html / uploads / 中。然后,我在html文件夹中创建了另一个名为images的文件夹,它也具有777权限,但是当我运行此版本的 upload.php

时,该文件将拒绝保存在该文件夹中:
<?php
header('Access-Control-Allow-Origin: *');

$new_image_name = urldecode($_FILES["file"]["name"]).".jpg";

move_uploaded_file($_FILES["file"]["tmp_name"], "images/".$new_image_name);
?>

可能值得注意的是,我还可以保存到 / var / www / html / uploads / 中的目录,例如 / var / www / html / uploads / images /

0 个答案:

没有答案