Jer*_*emy 2 php directory path server
在这个项目中,我将管理员提交的文件上传到公共文件夹之外的文件夹。
/web/ (the public folder)
/upload/ (uploading image to this which is at the same level as the public folder)
Run Code Online (Sandbox Code Playgroud)
现在虽然我可以使用绝对 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" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3764 次 |
| 最近记录: |