我想将上传的文件保存在项目目录之外。当我使用HttpPostedFileBase.SaveAs(path)
文件时,目标将在服务器的目录中。
例如:
HttpPostedFileBase fileurl = null;
foreach (string file in Request.Files)
{
fileurl = Request.Files[file];
}
string extension = Path.GetExtension(fileurl.FileName);
if (extension == ".zip" || extension == ".rar")
{
if (fileurl != null && fileurl.ContentLength > 0)
{
var fileName = Path.GetFileName(fileurl.FileName);
var path = AppDomain.CurrentDomain.BaseDirectory + fileName;
fileurl.SaveAs(path);
path
总是在项目的目录中。
我想将我上传的目录保存在我想要的任何地方。我怎样才能改变代码来做到这一点?