2018年7月2日 星期一

[ASP.NET] 用網頁上傳文件

網頁前端(View):

<form id="fileform" method="post" enctype="multipart/form-data" action="後端URL">
<input type="file" name="File1"/>
<input type="submit" value="上傳" />
</form>

網頁後端(Controller):

public JsonResult Upload(HttpPostedFileBase File1)
{
   int FileLength = File1.ContentLength; //上傳檔案的大小
   string FileName =File1.ContentType //上傳檔案的MIME內容型別
   string FileName = File1.FileName; //上傳檔案的名稱
   Stream stream = File1.InputStream; //上傳檔案的串流
   File1.SaveAs(@"C:\Test\" + File1.FileName); //儲存上傳的檔案
}
public JsonResult Upload()
{
   HttpPostedFileBase File1 = Request.Files["File1"];
   int FileLength = File1.ContentLength; //上傳檔案的大小
   string FileName =File1.ContentType //上傳檔案的MIME內容型別
   string FileName = File1.FileName; //上傳檔案的名稱
   Stream stream = File1.InputStream; //上傳檔案的串流
   File1.SaveAs(@"C:\Test\" + File1.FileName); //儲存上傳的檔案
}

沒有留言:

張貼留言