目前,只要用户通过我们的网站上传文件,就会将其放入以下文件夹中:
www.domain.com/Uploads/Docs/filename.doc
但是,我想将其移至子域,例如:
uploads.domain.com/Docs/filename.doc
这主要是因为我想保留用户上传的文件,完全独立于网络应用程序。
但是,目前我使用ASP.NET FileUpload
控件来上传文件,例如:
myFileUpload.SaveAs(Server.MapPath("/Uploads/Docs/filename.doc"))
如何更改此行代码以便轻松上传到子域?
干杯。
答案 0 :(得分:0)
如果两个域位于同一服务器上,只需将子域的站点指向/Uploads/Docs
目录作为基本目录。
然后,您可以从www
域限制此目录。
不同的网站可以共享文件系统,这可能是您的问题的一个很好的解决方案,而无需更改任何代码。