本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

文件路径返回无法加载资源:服务器响应状态为 404(未找到)

发布于2023-11-18 10:27     阅读(1214)     评论(0)     点赞(15)     收藏(1)


我收到此错误消息

无法加载资源:服务器响应状态为 404(未找到)

我有一个class_start_paperwork.php包含文件夹中的文件,它会在私人文件夹中创建 pdf 和 jpg

所以

我正在尝试显示user_group_start_paperwork_esign2.phppublic_html 文件夹中文件中的图像

"/root  
    /private
        /scratch
            /1387.2742.1487969899-0.jpg"


"/public_html
        /include
            /class_start_paperwork
        /user_group_start_paperwork_esign2.php"

它正在创建图像

我只是无法加载 jpg

<img src= '../private/scratch/1387.2742.1487969899.0.jpg'  width=800 height=1100 />

页面源代码中的内容是


解决方案


/private 文件夹似乎位于公共世界区域之外。您必须将 /private 文件夹的内容移至公共区域并重新链接才能使 Web 浏览器能够访问。

如果您要使用服务器端语言显示图像,则可以通过正确的权限来实现。

这个答案有一些很好的信息:显示来自私人目录的图像

理想情况下,您只需使该目录可访问,但如果这绝对不可能,那么您可以这样做:

myimage.php

$file = 'privatedir/image.jpg'; $type = '图像/jpeg'; header('内容类型:'.$type); header('内容长度:' .filesize($file)); 读取文件($文件);出口();

然后使用myimage.php作为img标签src。



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.phpheidong.com/blog/article/549102/7dbc7437b80d088e88f3/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

15 0
收藏该文
已收藏

评论内容:(最多支持255个字符)