【问题标题】:Unable to upload file (images) onto server in php using parse.com database无法使用 parse.com 数据库将文件(图像)上传到 php 中的服务器
【发布时间】:2015-06-09 06:04:51
【问题描述】:

我正在尝试使用 PHP 将文件上传到 parse.com。 当我尝试使用“localhost”(本地服务器)将文件(图像)上传到 parse.com 时,下面的代码工作得非常好。但是当我连接到主服务器(Linux 服务器)并尝试上传文件(图像)时,它不会上传到解析中。 请帮助我, 谢谢。非常感谢您的帮助。

这是下面的代码:(在本地服务器(localhost)中运行良好)

HTML 代码

 <table> 
    <tr>
    <td class="Lbl">Upload Picture:
     </td>
        <td>
         <input type="file" name="image">
        </td>
    </tr>
    </table>

PHP 代码:

 if (isset( $_FILES['image'] ) && !empty($_FILES['image']) ) {

    if ((($_FILES["image"]["type"] == "image/png")
    || ($_FILES["image"]["type"] == "image/gif")
    || ($_FILES["image"]["type"] == "image/jpg")
    || ($_FILES["image"]["type"] == "image/jpeg"))
    && ($_FILES["image"]["size"] < 1000000)//approx. 1000kb files can be uploaded
    ){
    //PHP Image Uploading Code

      // save file to Parse
      $file = ParseFile::createFromData( file_get_contents( $_FILES['image']['tmp_name'] ), $_FILES['image']['name']  );
      $file->save();


    $test_file = new ParseObject("Picture");
    $test_file->set("Title", $pic_txt);
    $test_file->set("URL",$file);
    $test_file->save();

      // get the object ID
     $upload_object= $test_file->getObjectId();

  }}

【问题讨论】:

  • 这不是问题,这里是更新的代码:)
  • 当我使用本地服务器时,代码运行良好。但是当我将文件上传到 linux 服务器时它不起作用。
  • 我将 php 文件复制到我的 linux 服务器并打开文件,当我选择图像并尝试保存文件时,它没有给出任何错误,但它没有保存到我的 parse.com数据库。但是当我使用 localhost 服务器在本地计算机上工作时,相同的文件工作得非常好。
  • 您确定对所有错误和警告都启用了 error_reporting 吗?是的,您是否尝试将第三个参数(即文件类型)放入您的 ParseFile::createFromData 函数中??
  • 我可以在 ParseFile::createFromData 函数中传递的第三个参数是什么?你能指导我吗

标签: php parse-platform


【解决方案1】:

我找到了答案,解决办法是:

在 Linux 服务器中,为您正在使用的文件夹提供 RWX(读取、写入、执行)权限。 然后执行代码,就可以完美运行了

无论如何,感谢您的时间伙伴。

授予 RWX 权限:

类型:

sudo chmod -R 777 <file name> or <file path>

例如:

chomod -R 777 var/www

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-29
    • 2014-04-27
    • 2016-03-29
    • 2011-05-30
    • 2011-10-26
    • 1970-01-01
    • 2021-10-30
    相关资源
    最近更新 更多