Ich habe zwei Domänen in MVC erstellt.Authentifizierung und Sicherheit für ASP. NET statische Dateien und Ordner
1.User Domain (z. B. localhost:8000
) 2.Customer Domain (z. B. localhost:5046
)
Kunde anmelden kann, dann kann er Dateien hochladen wie Image, doc, pdf etc. Die Dateien werden hochgeladen ~/Documents/
Ordner im Wurzelverzeichnis localhost:5046
Das Problem: Wenn ich zu meinem Browser gehe und diese URL localhost:5046/Documents/image.jpg
drücke, kann ich tatsächlich auf Datei zugreifen, ob ich authentifiziert worden bin oder nicht.
Was ich brauche: Ich muss den Dateizugriff über die URL vom Browser blockieren. Aber ich soll die Datei aus dem Benutzerdomäne localhost:8000
durch das Schreiben so etwas wie dies unter
WebClient Client = new WebClient();
resposeData = Client.DownloadData("localhost:5046/Documents/image.jpg");
Jede Idee zugreifen kann und Vorschlag würde geschätzt.
Was gibt es in Ihrem routeconfig, fügen Sie das auch hinzu? – Anil