MVC 下載檔案
.net mvc 檔案下載
/// <summary>
/// 下載檔案
/// </summary>
/// <returns></returns>
public ActionResult DownFile()
{
string name = RequestHelper.GetString("",Request["name"]);
string fileName = "xxxx.exe";//客戶端儲存的檔名
string filePath = Server.MapPath("/DBBack/" + name);//路徑
FileStream fs = new FileStream(filePath, FileMode.Open);
byte[] bytes = new byte[(int)fs.Length];
fs.Read(bytes, 0, bytes.Length);
fs.Close();
Response.Charset = "UTF-8";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
Response.BinaryWrite(bytes);
Response.Flush();
Response.End();
return new EmptyResult();
}
相關文章
- 檔案下載
- 00、下載檔案
- Ajax 下載檔案
- FastApi下載檔案ASTAPI
- js 檔案下載JS
- Servlet下載檔案Servlet
- httpWebRequest 檔案下載HTTPWeb
- php檔案下載PHP
- .net 檔案下載
- php 檔案下載PHP
- HttpClient 下載檔案HTTPclient
- Response下載檔案
- 檔案程式設計、檔案下載程式設計
- iOS開發網路篇之檔案下載、大檔案下載、斷點下載iOS斷點
- Eclipse下整合spring mvc 配置檔案EclipseSpringMVC
- Flutter 下載檔案操作Flutter
- SpringMVC檔案下載SpringMVC
- 【springmvc】下載檔案SpringMVC
- 使用PHP下載檔案PHP
- 檔案下載相關
- ftp下載指定檔案FTP
- C#檔案下載C#
- PHP檔案下載原理PHP
- 檔案上傳下載
- SpringMVC檔案上傳下載(單檔案、多檔案)SpringMVC
- java上傳檔案跟批量下載檔案Java
- 利用secure crt下傳下載檔案
- 如何下載 Ubuntu 映象檔案?Ubuntu
- 檔案下載(URL,文件流)
- Flutter實現檔案下載Flutter
- 檔案下載那點事
- AJAX實現檔案下載----
- CentOS 7映象檔案下載CentOS
- 檔案上傳與下載
- python 下載檔案demoPython
- JAVA檔案上傳下載Java
- 前端如何下載檔案流前端
- python之檔案下載Python