我有一个从Jquery修改的“a href”,我需要运行“href”来下载文件,但是event()点击不起作用。
// window.location = 'data:'+part.mimeType+';base64,'+resp.data.replace(/-/g, '+').replace(/_/g, '/'); ---> i cant modify file name
descarga = $("#links");
var link = 'data:' + part.mimeType + ';base64,' + resp.data.replace(/-/g, '+').replace(/_/g, '/');
// inline.append('<a href="' + link + '" style="display: block" download="'+part.filename+'">' + part.filename + '</a>');
descarga.attr("href", link);
descarga.text('text here');
descarga.attr("download", part.filename);
document.location.href = link;
descarga.click();
我无法做“windows.location”,因为该文件具有某个名称是不可预测的,并且在互联网上找到它在“windows.location”中是不可能的
答案 0 :(得分:0)
我找到了解决方案:=)
var links = document.createElement('a');
document.body.appendChild(links);
links.download = part.filename;
links.href = link;
links.click();
document.body.removeChild(link);