我将所有图像存储在localhost之外的文件夹中,即桌面上。但是,当我尝试使用<img>
标记并设置该位置的路径在php文件中显示图像时,它会将图像的取消替换路径设置为"**localhost/Folder_name"。**
如何使脚本从Desktop文件夹读取路径,而不是从localhost中读取路径?我使用的是Ubuntu 14.10。
这不是PHP问题,而是web服务器问题。web服务器无法访问不在其定义的DocumentRoot中的文件。(即/var/www)。
最简单的方法是在站点DocumentRoot中创建一个指向桌面目录的符号链接。
或者,更复杂但可能更安全的是,您可以设置将所有图像请求发送到一个PHP文件,该文件将从桌面目录读取图像并将其流式传输到浏览器。