0
嗨我需要编写一个程序来存储数据库中的文件路径,并将.doc文件存储在一个新的文件位置下的文件名相同的名称。我不知道如何为它编写代码。文件上传mvc 4 web应用程序到服务器无模式
[HttpPost]
public ActionResult Upload(HttpPostedFileBase file)
{
if (file != null && file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine(Server.MapPath("~/SaveDoc/"), fileName);
file.SaveAs(path); }
return RedirectToAction("UploadDocument");
}
}
观点::
@using (Html.BeginForm("Upload", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" name="FileUpload" />
<input type="submit" name="Submit" id="Submit" value="Upload" /> }
请参考[动态创建目录并将图像保存到文件夹中](http://www.c-sharpcorner.com/blogs/create-directory-dynamically-and-save-image-to-folder-in-asp- net1) –
我使用Razor引擎,我相信.asp不会被支持,你能否以另一种方式帮助我(jqwidgets,boostrap,jquery等) – Cyborgsri
你写的程序是存储文件的基本和正确的程序 –