从前端触发浏览器下载不可靠。
您应该做的是创建一个端点,该端点在被调用时将提供正确的响应头,从而触发浏览器下载。
前端代码只能做很多事情。例如,取决于浏览器,“下载”属性可能只是在新标签中打开文件。
您需要查看的响应标头可能是
Content-Type和
Content-Disposition。您应该检查此答案以获取更详细的说明。

从前端触发浏览器下载不可靠。
您应该做的是创建一个端点,该端点在被调用时将提供正确的响应头,从而触发浏览器下载。
前端代码只能做很多事情。例如,取决于浏览器,“下载”属性可能只是在新标签中打开文件。
您需要查看的响应标头可能是
Content-Type和
Content-Disposition。您应该检查此答案以获取更详细的说明。