gpt4 book ai didi

php - 如何回显公用文件夹之外的图像

转载 作者:行者123 更新时间:2023-12-03 19:11:54 26 4
gpt4 key购买 nike

在这个项目中,我将管理员提交的文件上传到公用文件夹之外的文件夹中。

/web/ (the public folder)
/upload/ (uploading image to this which is at the same level as the public folder)

现在虽然我可以使用绝对 url (/www/userid/upload/) 上传,但我无法使用相对或绝对 url 回显相同的图像。

我试过<img src="/www/userid/upload/photo.jpg" />以及 <img src="../upload/photo.jpg" />但没有一个工作。有什么提示吗?

最佳答案

direct 路径不起作用,因为您无法从根文件夹外部获取内容..您可以通过另一种方式进行操作,从服务器目录路径读取 php 脚本中的图像文件并提供文件使用 header

脚本 file.php

<?php
$mime_type = mime_content_type("/image_path/{$_GET['file']}");
header('Content-Type: '.$mime_type);

readfile("/image_path/{$_GET['file']}");
?>


<img src="file.php?file=photo.jpg" />

关于php - 如何回显公用文件夹之外的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27402572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com