下载存储在七牛上的文件(文本类型文件下载)

41次阅读

共计 334 个字符,预计需要花费 1 分钟才能阅读完成。

下载存储在七牛上的文件
一般情况下,如果使用 window.open 方式下载文件,txt 类型和图片类型都会直接打开而不是下载,如果想要下载这些类型的文件需要再进行一下其他处理,但是如果使用的是七牛云存储的话,这里有一个快速解决文本类型文件和图片下载问题的方法。

所以我们可以使用下面的代码来实现文件下载:
window.open(`${filePath}?attname=${fileName}`,’_self’);
其中 filePath 是文件路径,fileName 是文件名称,‘_self’ 目的是让文件在当前页面下载,避免下载时先跳到一个空白页面再返回影响用户体验。
参考链接:https://www.kancloud.cn/thinkphp/qiniu-guide/38390

正文完
 0