2008-10-01 56 views
8

我需要創建一個由用戶管理的照片庫服務。我已經使用Asp.net完成了一百萬次,但我想知道在使用Asp.net MVC時是否需要特別考慮。使用Asp.Net創建私人照片庫MVC

基本上,我會將實際的圖像存儲在文件系統中,並將這些位置存儲在將圖像鏈接到特定用戶的數據庫中。除了註冊用戶以外,任何人都可以訪問用戶圖庫中的圖像NOT。這意味着,我需要以某種方式阻止用戶將某個圖片的網址與某個不是該網站用戶的人分享。

在過去,我使用一些通用的處理程序進行驗證,該請求驗證允許請求訪問圖像資源。我可以使用相同的模式,但使用控制器嗎?我正在考慮創建一個Photo Controller並且只是一個簡單的Get操作。這是否需要我有一個視圖只是爲了顯示圖像?

我在正確的軌道上還是有更好的方法來做到這一點? (除了將圖像存儲在數據庫中)

回答

1

這不是一個完整的答案,但我會考慮使用限制訪問實際文件本身的路徑,然後可能使用獲取圖像的操作的身份驗證。