使用ReactJS从API下载文件

问题描述

我的应用程序有两个组件,前端(用ReactJS编写)和后端API(使用Laravel框架用PHP编写)。

性能/下载大小的角度来看,我的问题很明显。

因此,工作流程是,我向API发出请求,它以文件内容作为响应,然后,为了将文件下载到用户计算机,我打开了一个标签,并将其内容写入其中这样就可以下载文件了。 所以这里的问题是,浏览器如何处理此工作流程?它会下载数据一次还是两次?一次将数据从API下载到浏览器,一次将数据下载到用户计算机,还是浏览器使用某种缓存将数据下载到用户计算机?

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)