【问题标题】:Don't Reveal Full Path to Image, MVC [duplicate]不要显示图像的完整路径,MVC [重复]
【发布时间】:2013-01-03 13:01:02
【问题描述】:

可能重复:
how to hide the actual download folder location

我的每个视图文件夹中都有一个 img 文件夹,例如意见/登录/img/myImage.png.

为了将其作为图像标签的来源,我必须在服务器上声明图像文件的完整路径,即 localhost:/mysite/public_html/views/Login/img/myImage.png。

在这附近有没有我不必使用完整路径的地方?

【问题讨论】:

  • 你想用什么?
  • 可以使用相对路径。此路径取决于您的 webrootfolder 所在的文件夹。例如“/views/Login/img/myImage.png” 这是一篇关于它的文章:webdesign.about.com/od/beginningtutorials/a/aa040502a.htm
  • 这与 MVC 和 OOP 无关。
  • 您可以使用 mod_rewrite 将图像的路径重写为实际图像。外界将永远看不到真正的道路。

标签: php html download


【解决方案1】:

使用以下问题的答案:

Reading filesystem and returning it

您可以在您的网站根目录中创建一个图像调用脚本,该脚本将读取图像文件并将其作为图像返回。

mysite.com/getImages.php?src=Login/img/myImage.png

在此脚本中,您会将 URL 的前缀添加到 src 查询字符串。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2015-07-26
    • 2013-07-01
    • 2021-06-16
    • 2014-03-31
    相关资源
    最近更新 更多