Сохранить загрузки сайта в поддомене - PullRequest
2 голосов
/ 05 ноября 2010

В настоящее время каждый раз, когда пользователь загружает файл через наш веб-сайт, он помещается в папку, такую ​​как:

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

Однако я хотел бы переместить это на поддоменнапример:

uploads.domain.com/Docs/filename.doc

Это главным образом потому, что я хотел бы, чтобы файлы, загруженные пользователем, были полностью отделены от веб-приложения.

Однако в настоящее время я использую ASP.NET FileUpload контролирует загрузку файлов, делая что-то вроде:

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

Как бы я изменил эту строку кода, чтобы можно было легко загружать в поддомен?

Приветствия.

1 Ответ

0 голосов
/ 05 ноября 2010

Если оба домена находятся на одном сервере, просто укажите сайт для субдомена на каталог /Uploads/Docs в качестве базового каталога.

После этого вы можете ограничить этот каталог вашим www доменом.

Различные сайты могут совместно использовать файловую систему, и это может быть хорошим решением для вашей проблемы без изменения какого-либо кода.

...