我试图弹出一个“保存”对话框,并在用户点击API路径后提示用户将特定文件保存到哪个位置。但是,即使我可以生成我的CSV文件,我似乎无法弹出它,没有问题!更新:我可以通过下面的代码获得保存弹出窗口的提示,但仅适用于我的API项目。每当我进入相同的API路由,但通过我的TypeScripted前端UI,我都无法获得相同的提示弹出窗口。这笔交易是什么?
String FileName = "myTestSampleName.csv";
String FilePath = @"C:\Users\myUser\Documents\myFile.csv";
HttpResponse response = HttpContext.Current.Response;
response.ClearContent();
response.Clear();
response.ContentType = "text/plain";
response.AddHeader("Content-Disposition", "attachment; filename=" + FileName + ";");
response.TransmitFile(FilePath);
response.Flush();
response.End();