作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在这个项目中,我将管理员提交的文件上传到公用文件夹之外的文件夹中。
/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/
我是一名优秀的程序员,十分优秀!