Browse Source

添加一个文件下载接口,下载视频举报的文件

master
胡超1 2 years ago
parent
commit
2e7af753da
  1. 1
      .gitignore
  2. 22
      24Hour/Controllers/LoginController.cs

1
.gitignore vendored

@ -42,6 +42,7 @@
*.su *.su
*.idb *.idb
*.pdb *.pdb
*.mp4
# Kernel Module Compile Results # Kernel Module Compile Results
*.mod* *.mod*

22
24Hour/Controllers/LoginController.cs

@ -455,7 +455,29 @@ namespace _24Hour.Controllers
return ret; return ret;
} }
/// <summary>
/// download file for video repot module
/// </summary>
/// <returns></returns>
[HttpGet, AllowAnonymous]
[Route("download")]
public IActionResult DownloadFile(string filepath)
{
var fileaddr = Path.Combine(Environment.CurrentDirectory,"wwwroot");
fileaddr += filepath;
if (System.IO.File.Exists(fileaddr) == false)
{
return new BadRequestResult();
}
return new FileStreamResult(new FileStream(path: fileaddr, FileMode.Open), "application/octet-stream")
{
FileDownloadName = Path.GetFileName(fileaddr),
};
}
} }
public class UserLogin public class UserLogin
{ {
[DataMember] [DataMember]

Loading…
Cancel
Save