有没有办法使用JavaScript / jQuery在Safari中下载带有文件名的文件?
我创建了一个锚元素,其URL如下所示:
<a href="linkToFile" download="fileName.csv">Download File</a>
不幸的是,下载属性尚未在Safari中实现(https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a)。因此,当文件在Safari中下载时(我的版本是8),文件名是“未知”。
有没有解决方法,以便在Safari(8+)中下载文件时,文件名中会包含该文件名?
我从Safari的保管箱下载了一个文件,该文件,文件名和所有文件均正常运行。他们是怎么做到的?
我发现了一个解决方案,以防任何人遇到此问题。jQuery fileDownload在Safari事件中可以正常运行,尽管开发人员并未正式将其列为受支持和经过测试的浏览器。https://github.com/johnculviner/jquery.file下载
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句