我是ASP.NET新手,希望有人能幫忙。 我有一個觀點我的文件輸入:如何使用jQuery在ASP.NET中將圖像保存到項目文件夾中?
<input type="file" name="Image" id ="filename" />
<input type="submit" value="Submit" id ="sub" />
然後在腳本中,我把它的值設置爲我的行爲在控制器
$(function() {
$.post("Home/NewProject", {Image: $("#filename").val() }, function (data) {});
});
在控制器的動作我得到的文件名,並將其重命名是一種能夠將存儲在我的項目文件夾~/App_Data/uploads
[HttpPost]
public ActionResult NewProject(Project model)
{
if (ModelState.IsValid)
{
bool ok = false;
ViewBag.Message = "Publish your project." ;
//var photo = WebImage.GetImageFromRequest();
var fileName = model.Image;
// store the file inside ~/App_Data/uploads folder
var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
model.Image = path;
}
}
但我怎麼能真正將這個文件保存到文件夾? 在此先感謝!
你要上傳文件到服務器使用Ajax? – 2013-03-01 08:38:10