国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

用Html5與Asp.net MVC上傳多個文件的實現代碼

2024-07-10 13:24:01
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


<form action="/Home/Upload" enctype="multipart/form-data" method="post">
<input type="file" multiple="multiple" />
<input type="submit" value="submit" />
</form>


那在Asp.net MVC web application中,我們可以這么實現:

復制代碼 代碼如下:


@using (Html.BeginForm("Upload", "Home", FormMethod.Post, new { enctype = "multipart/form-data", id = "form2" }))
{
<label for="file">Upload Image:</label>
<input type="file" multiple="multiple" />
<input type="submit" value="Upload Image by submit" />
}


假設這是一個HomeController下View, 即將提交到Upload的Action,看下面服務端的代碼:

復制代碼 代碼如下:


[HttpPost]
public ActionResult Upload(HttpPostedFileBase[] fileToUpload)
{
foreach (HttpPostedFileBase file in fileToUpload)
{
string path = System.IO.Path.Combine(Server.MapPath("~/App_Data"), System.IO.Path.GetFileName(file.FileName));
file.SaveAs(path);
}

ViewBag.Message = "File(s) uploaded successfully";
return RedirectToAction("Index");
}


好的,就這么簡單。 這里我們把接收到文件存儲到App_Data文件夾中,然后返回Index的Action. 看下面圖片,我們能夠從文件選擇器選擇多張圖片:

用Html5與Asp.net MVC上傳多個文件的實現代碼

 

關于HTML5這個特性在那些瀏覽器支持,您可以去這里。 您還可以查看W3C官方的。我們在FireFox 14.01下測試能過。

希望對您Web開發有幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普格县| 南华县| 广州市| 荥阳市| 会宁县| 定南县| 汾西县| 廉江市| 太仓市| 丁青县| 灵寿县| 乌拉特中旗| 香河县| 扎赉特旗| 方山县| 湾仔区| 华安县| 谷城县| 长岭县| 岚皋县| 南陵县| 建湖县| 广州市| 高邮市| 和平县| 府谷县| 广丰县| 隆回县| 正宁县| 巴林右旗| 黑水县| 乳山市| 南安市| 景德镇市| 虎林市| 黑龙江省| 武隆县| 临夏县| 白河县| 江川县| 玉门市|