如何在React JS中下载文件

我收到来自api的文件网址作为响应。当用户单击“下载”按钮时,应在不打开新选项卡的文件预览的情况下下载文件。如何在React JS中实现这一目标?

回答:

从前端触发浏览器下载不可靠。

您应该做的是创建一个端点,该端点在被调用时将提供正确的响应头,从而触发浏览器下载。

前端代码只能做很多事情。例如,取决于浏览器,“下载”属性可能只是在新标签中打开文件。

您需要查看的响应标头可能是Content-TypeContent-

Disposition。您应该检查此答案以获取更详细的说明。

以上是 如何在React JS中下载文件 的全部内容, 来源链接: utcz.com/qa/423322.html

回到顶部