使用控制器和 javascript 从服务器下载文件
download a file from server using a controller and javascript
我有以下控制器代码:
public FileResult DownloadFileParaView()
{
byte[] fileBytes = System.IO.File.ReadAllBytes(@"MyPath");
string fileName = "MyFileName";
return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName);
}
如何从我的文件 JavaScript 调用它到 return?我是否必须将文件复制到项目内容?
假设您是从一个视图中调用它,它相对简单:
window.location.href = '@Url.Action("DownloadFileParaView")';
这将位于您要触发下载的视图中的脚本标记中。
我有以下控制器代码:
public FileResult DownloadFileParaView()
{
byte[] fileBytes = System.IO.File.ReadAllBytes(@"MyPath");
string fileName = "MyFileName";
return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName);
}
如何从我的文件 JavaScript 调用它到 return?我是否必须将文件复制到项目内容?
假设您是从一个视图中调用它,它相对简单:
window.location.href = '@Url.Action("DownloadFileParaView")';
这将位于您要触发下载的视图中的脚本标记中。