【发布时间】:2016-09-23 11:27:20
【问题描述】:
我的 asp.net (mvc) 项目中的图像存在问题。
在这个项目中,我使用网络服务(允许我的 IP 使用它)。从该网络服务中,我获得了有关详细信息的所有信息,除了一件事外,一切都很好,我将详细信息的图像作为 URL 存储在我的模型中,并且在视图中我只使用了 img 标签,向我显示了 img,但是用户,谁没有可以访问这个webservice,当他使用img的url时根本看不到这个img,这表明他无法访问这个URL...
我该如何解决这个问题?下载每个用户请求的所有文件并在之后删除它们似乎是不好的解决方案......
【问题讨论】:
-
看看web.config,有没有“授权”标签?
-
否,但如果影响该用户无权访问嵌套在 Web 服务上的文件,该文件只能访问我的服务器?
-
webservice的web.config*
-
我无法访问它,这是一个巨大的国际网络服务,所以我无法以任何方式管理它
-
如果您没有访问权限,则必须下载所有图像。如果有一些重复的图像,那么你可以通过一些唯一的 id 来控制它,以防止再次下载。
标签: c# html asp.net asp.net-mvc