我想通过js下载一些文件。
当文件具有扩展名 ie 时,以下代码可以正常工作。 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')
关于javascript - 使用 JavaScript 下载不带扩展名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35563179/