我用unsplashAPI来显示照片。当我点击一张照片时,它会以模态显示照片,下面有一个下载按钮。当我点击那个按钮时,它不会下载图片,而是以最大的分辨率显示该标签中的照片。我如何让下载按钮真正下载照片?
<a href={photo.links.download} download>Download</a> //this doesn't work to download the photo
我用unsplashAPI来显示照片。当我点击一张照片时,它会以模态显示照片,下面有一个下载按钮。当我点击那个按钮时,它不会下载图片,而是以最大的分辨率显示该标签中的照片。我如何让下载按钮真正下载照片?
<a href={photo.links.download} download>Download</a> //this doesn't work to download the photo
4条答案
按热度按时间bqucvtff1#
在每个url href属性的末尾添加
?force=true
:w51jfk4q2#
我觉得这很管用
k97glaaz3#
试试这个:
8cdiaqws4#
使用react.js中的file-saver包可以很容易地下载图像。
*安装:
*语法:
*用法:
更多信息请访问:https://www.npmjs.com/package/file-saver