使用 JavaScript 下载不带扩展名的文件

Download file without extension with JavaScript

本文关键字:扩展名 文件 JavaScript 下载 使用      更新时间:2023-09-26

我想通过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')