Verwenden Sie einen asp.net-Handler, anstatt die Bilder direkt zu liefern. Auf diese Weise können Sie bei der Bereitstellung des Images eine genaue Kontrolle über die Autorisierung haben.
Halten Sie außerdem die Bilder aus öffentlichen Ordnern, damit Benutzer sie nicht herunterladen können, d. H. Sie außerhalb des Ordners für die Website oder in einer Datenbank speichern.
Überprüfen Sie dies für ein bisschen mehr Informationen über Handler: http://www.wrox.com/WileyCDA/Section/id-291916.html. Beide Samples liefern Bilder, aber sie konzentrieren sich auf ziemlich spezifische Szenarien. Wie Sie hier sehen können, haben Sie die vollständige Kontrolle über die Logik, die Sie dort implementieren. So können Sie überprüfen, ob der Benutzer, der das Bild anfordert, berechtigt ist, das angegebene Bild herunterzuladen.
Sie haben um genauer zu sein über das, was Sie wollen, mit diesen Bildern nach dem hochgeladenen Video zu tun. Archiviert man sie, bedient sie eine eingeschränkte Gruppe oder ... Wie sollen die Menschen darauf zugreifen? Ansonsten könntest du sie einfach löschen - das würde sicherstellen, dass sie nicht verbreitet werden ;-) – f3lix