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 下載檔案
- js 檔案下載JS
- HttpClient 下載檔案HTTPclient
- JAVA檔案下載Java
- Response下載檔案
- FastApi下載檔案ASTAPI
- 檔案程式設計、檔案下載程式設計
- SpringMVC檔案上傳下載(單檔案、多檔案)SpringMVC
- python之檔案下載Python
- 檔案上傳下載
- Flutter 下載檔案操作Flutter
- python 下載檔案demoPython
- ajax上傳檔案,spring mvc獲取檔案並處理,通過頁面按鈕傳送url,由後臺控制檔案下載SpringMVC
- 檔案下載(URL,文件流)
- CentOS 7映象檔案下載CentOS
- 檔案下載那點事
- 如何下載 Ubuntu 映象檔案?Ubuntu
- JAVA檔案上傳下載Java
- IDM下載度盤檔案
- Flutter實現檔案下載Flutter
- 使用 header 頭下載檔案Header
- 6.1檔案下載、讀取
- AJAX實現檔案下載----
- goroutine&waitgroup下載檔案GoAI
- 前端如何下載檔案流前端
- springboot 檔案上傳下載Spring Boot
- 檔案上傳與下載
- Netty接收HTTP檔案上傳及檔案下載NettyHTTP
- spring cloud feign 檔案上傳和檔案下載SpringCloud
- 精講RestTemplate第6篇-檔案上傳下載與大檔案流式下載REST
- Spring Boot MVC 單張圖片和多張圖片上傳 和通用檔案下載Spring BootMVC
- vue/js實現檔案流下載,檔案下載進度監聽VueJS
- a標籤與Blob下載檔案的區別和獲取檔案下載進度
- 前端檔案下載通識篇前端
- 多執行緒下載檔案執行緒
- 前端通過 post 下載檔案前端
- 15種下載檔案的方法