2016-09-23 71 views
2

我在我的asp.net(mvc)项目中遇到图像问题。用户访问img文件

在这个项目中我使用web服务(允许我的IP使用它)。从该web服务中,我获得了关于细节的所有信息,除了一件事以外,一切都很好,我在模型中存储了作为URL的细节图像,并且在视图中我只使用img标记,img显示给我,但用户,有权访问此webservice,根本没有看到这个img,当他使用img的url时,显示他不能访问这个URL ...

我该如何解决这个问题?下载的所有文件上的每个用户请求,并删除它们之后,似乎是坏的解决方案...

+0

看看web.config,你有一个“授权”标签吗? –

+0

不,但如果影响该用户无法访问嵌套在web服务访问上的文件,哪些服务器将只有我的服务器? – GeekyNuns

+0

webservice的web.config * –

回答

0

上下载文件用户请求,把它们放在服务器上,并在下一次请求之前检查文件是否已经放在服务器上,如果没有下载这个与新请求有关的文件。这似乎是唯一的解决方案。

0

打开文件的信息,并检查文件的权限设置为“读取”每个人都

+0

你是什么意思,我没有在我的服务器上的这个文件,我得到的文件的URL的字符串,只是'重定向'用户这个URL,所以我没有在我的项目中的文件属性 – GeekyNuns

+0

似乎用户被拒绝访问URL,因为他没有权限访问Web服务。不幸的是,我不能在没有看到一些代码或上下文的情况下提供更好的答案。 – 2016-09-23 12:52:24