【问题标题】:Froala Editor Image uploaded but not showingFroala 编辑器图像已上传但未显示
【发布时间】:2015-04-27 03:42:19
【问题描述】:

按照说明,我能够使用带有 PHP 和 AJAX 的 froala 编辑器上传图像。但是,我无法访问上传的文件。我继续通过 FTP 客户端进行检查,它显示已正确上传。然后我检查了正确的权限,它们是 777 类似于该文件夹中的其他图像文件。然后我通过FTP改了文件名,尝试访问,显示正确。

只是上传文件时,我无法访问该文件。我尝试了所有方法,但它不会显示错误消息是 404 Not Found。

这是我访问图像文件的方式。

http://www.domainname.com/images/imagename.jpg

错误是 未找到

在此服务器上找不到请求的 URL /images/247f39.png。

图像拼写和所有检查。

请告诉我如何解决这个问题。

谢谢,

费萨尔

【问题讨论】:

    标签: php image upload froala


    【解决方案1】:

    404 表示无法在指定的 URL 访问图像。您可以通过尝试访问浏览器http://www.domainname.com/images/247f39.png 中的图像来轻松测试它。此外,您可以检查图像文件夹并查看图像的实际写入位置。

    【讨论】:

    • 我已经这样做了。图像存在于同一位置。它会正确保存名称和扩展名。我下载了本地文件夹中的文件,看看它是否已损坏,但它完全没问题。图像已上传并位于同一位置。只是在访问文件时不显示。权限为 777
    • 您是如何更改 PHP 上传文件的?您从哪个路径提出请求?
    【解决方案2】:

    确保在您的 PHP 配置中启用 fileinfo

    【讨论】:

      【解决方案3】:
      move_uploaded_file($_FILES["file"]["tmp_name"], getcwd() . "/uploads/" . $name);
      
      $response = new StdClass;
      $response->link = "http://localhost/manas/admin/uploads/" . $name;
      echo stripslashes(json_encode($response));
      

      使用绝对路径,在我的情况下是 - http://localhost/manas/admin/uploads/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-20
        • 1970-01-01
        • 2020-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多