2008-10-01 27 views
8

Kullanıcılar tarafından yönetilen bir fotoğraf galerisi hizmeti oluşturmam gerekiyor. Bunu sadece Asp.net kullanarak bir milyon kez yaptım ama Asp.net MVC kullanırken yapmam gereken özel bir husus olup olmadığını merak ediyordum.Özel Fotoğraf Galerisi Oluşturma Asp.Net MVC Kullanılıyor

Temelde, dosya sistemi üzerindeki gerçek görüntüleri depolamak ve belirli bir kullanıcıya görüntüleri bağlayan bir veritabanında yerleri depolama olacaktır. Bir kullanıcının galerisindeki resimler NOT'a kayıtlı kullanıcılar hariç herkes tarafından erişilebilir olmalıdır. Anlamı, kullanıcıların bir sitenin kullanıcısı olmayan birisiyle bir galeriden bir resmin URL'sini paylaşmasını engellemem gerekiyor. Ben istek görüntü kaynağa erişmek için izin verildiğini doğrulanmış bazı jenerik işleyicileri kullanarak bunu yapan Geçmişte

. Aynı modeli kullanabilir miyim, bunun yerine Denetleyicileri kullanabilir miyim? Belki de bir Fotoğraf Denetçisi ve sadece basit bir Get aksiyonu oluşturmayı düşünüyordum. Bu sadece bir Görüntüyü görüntülemek için bir Görünümüm olmasını gerektirir mi?

Doğru yolda mıyım yoksa bunu yapmanın daha iyi yolları var mı? (DB'de görüntülerin saklanmasının yanı sıra)

cevap

1

Bu tam bir yanıt değil, gerçek dosyalara erişimi kısıtlayan ve ardından görüntü alan eylemin kimlik doğrulamasını kullanan bir yol kullanmak istiyorum.