我使用 Aspose.Cells 创建 excel 文件。
实际上,我正在尝试将 xls 文件保存在磁盘上,但无法解决此问题。这是我的get方法。
[Route("xls")]
[HttpGet]
public HttpResponseMessage Export()
{
try
{
string dataDir = KnownFolders.GetPath(KnownFolder.Downloads);
//var workbook = TransferService.Export(); //TODO get xml
Workbook workbook = new Workbook();
var stream = workbook.SaveToStream();
// I need save this workbook
return Request.CreateResponse(HttpStatusCode.OK); //it's not important here
}
catch (Exception ex)
{
return Request.CreateResponse(HttpStatusCode.InternalServerError); //it's not important here
}
}
我也有一个叫做 onClick 的函数
function exportToXls() {
$.get(exportURI, function (response) {
return response;
});
}
当有人单击它时,它应该将文件保存在他的磁盘上(或打开浏览器,我可以在其中选择位置和名称)。如何解决这个问题?