我正在尝试下载一个nodeServices生成的pdf文件,该文件以字节数组的形式出现。这是我的原始代码:
[HttpGet]
[Route("[action]/{appId}")]
public async Task<IActionResult> Pdf(Guid appId, [FromServices] INodeServices nodeServices)
{
// generateHtml(appId) is a function where my model is converted to html.
// then nodeservic
我正在尝试下载一个PDF文件,方法是为从Chrome for Android上的PHP (Laravel)服务器接收的数据创建一个Blob链接。Chrome for Android显示“正在下载...”然后显示错误消息“{file-name}由于未知错误而下载失败”。但当我在Chrome for Android中打开下载时,该文件也会在那里列出并打开。在本地文件系统中也是如此。
我想知道为什么Chrome for Android在文件正确下载后会显示错误?任何关于这方面的帮助都是值得感谢的。
我有以下ActionResult:
[Authorize]
public ActionResult DownloadFile(Guid id)
{
AdjusterFile file = (from f in db.AdjusterFiles
join a in db.Adjusters
on f.adjusterID equals a.id
join u in db.Users
on a