2 Stimmen

Speichern von Website-Uploads in einer Subdomain

Wenn ein Benutzer derzeit eine Datei über unsere Website hochlädt, wird sie in einem Ordner wie dem folgenden abgelegt:

www.domain.com/Uploads/Docs/filename.doc

Ich würde dies jedoch gerne in eine Subdomain wie z.B.:

uploads.domain.com/Docs/filename.doc

Das liegt vor allem daran, dass ich die vom Benutzer hochgeladenen Dateien völlig getrennt von der Webanwendung halten möchte.

Derzeit verwende ich jedoch eine ASP.NET FileUpload Kontrolle, um die Dateien hochzuladen, indem Sie etwas wie folgt tun:

myFileUpload.SaveAs(Server.MapPath("/Uploads/Docs/filename.doc"))

Wie würde ich diese Codezeile ändern, um problemlos auf die Subdomain hochladen zu können?

Zum Wohl.

0voto

Oded Punkte 475566

Wenn sich beide Domänen auf demselben Server befinden, verweisen Sie die Site für die Subdomäne einfach auf den /Uploads/Docs Verzeichnis als Basisverzeichnis.

Sie können dieses Verzeichnis dann von Ihrem www Bereich.

Verschiedene Websites können das Dateisystem gemeinsam nutzen, und dies könnte eine gute Lösung für Ihr Problem sein, ohne dass der Code geändert werden muss.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X