我想在点击链接时下载一个文件。该文件是动态提供的。
<a href="/server/myfunc?id=XXX" download="proposed_file_name">Download!</a>
但是如果/server/myfunc?id=XXX链接没有提供文件,我需要能够向用户显示错误。如果文件不存在,我可以通过此链接返回布尔值false或任何http代码。
对于这种实现,最合适的方法是什么?请注意,我不希望以任何方式更改页面的当前状态,只需触发文件下载而不影响页面,并在无法下载文件时显示错误。