2016-09-23 72 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