-2
我不确定是否可以或不可以。我正在将文件上传到我的MVC Web应用程序中的服务器。目前,它存储在我的项目文件夹中。 这是我的代码,它工作正常。上传文件时另存为选项
public ActionResult Upload(HttpPostedFileBase file)
{
try
{
if (file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine(Server.MapPath("~/Documents"), fileName);
file.SaveAs(path);
}
TempData["Message"] = "Upload successful";
return RedirectToAction("Index");
}
catch
{
ViewBag.Message = "Upload failed";
return RedirectToAction("Uploads");
}
}
现在我需要到文件服务器上的文件存储与提供一个选项,用户可以创建一个目录,并存储在那里他们想要的文件。为此,我需要提供SAVE AS选项。 如何在网络中的文件服务器上存储以及如何在上传时提供另存为选项?
为什么你要给用户在**你的**服务器上生成文件夹的选项?那又有什么意义呢? –
要求就是这样。由于它是单独共享一个文件服务器,所以每个人都会根据他们的便利性进行保存。 –
然后只需添加一个文本框,以便用户可以输入文件夹名称并将其与文件服务器路径结合 –