使用 JavaScript 下载不带扩展名的文件
Download file without extension with JavaScript
我想通过js下载一些文件。
当文件具有扩展名(即)时,以下代码工作正常。 http://example.com/img.jpg,但当它没有时,即。 http://example.com/img 它只是将我重定向到带有该文件的空白页面,就像普通链接一样。
function downloadURI(uri) {
var link = document.createElement('a');
link.href = uri;
link.click();
}
如何解决此问题,并下载浏览器?
只需告诉您的浏览器这是下载:
function downloadURI(uri) {
var link = document.createElement('a');
link.href = uri;
link.download = 'download';
link.click();
}
downloadURI('test')
相关文章:
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- 从安卓设备将图像上传到服务器时,文件扩展名错误
- 在上传之前,我可以在代码中的哪里将文件扩展名更改为小写
- TypeScript解释了各种文件扩展名
- Web浏览器扩展名通用文件
- '的文件格式和扩展名;file.xls'don't与fileSaver.js匹配
- 如何通过chrome扩展名获取所有CSS和Javascript文件
- 在javascript中检查文件扩展名的问题
- 在 iFrame 中注入 JS 文件,通过 Google chrome 扩展名中的 ContentScript 进行
- 如何使用office.js检查未保存文件的具体文件扩展名
- 用于检查文件扩展名不工作的Javascript If语句
- 如何从chrome扩展名读取文件
- 忽略文件扩展名的正则表达式
- PhantomJS无法打开扩展名未知的本地文件
- Apache poi XSSF创建Excel文件-Create返回格式或文件扩展名无效的空文件
- 可以't在不提供文件扩展名的情况下导入TypeScript模块
- 根据文件扩展名应用CssClass
- 允许上传具有特定文件名和扩展名的文件
- 导入文件之前请检查文件扩展名
- 双扩展名文件的反向子字符串