我使用document.createElement('a')
方法创建了一个锚元素,但在尝试触发click事件时,它不会触发click事件。
有关更多详细信息,请参阅以下代码
var link = document.createElement("a");
link.setAttribute("href", context+"/images/"+filePath);
link.setAttribute("href", "http://192.168.0.170:8082/abc/AttachmentData/getAttachment?path=pathTofile");
link.setAttribute("download", "abc.csv");
link.click();
我想在href中提供下载文件.file链接。 此代码在我的本地系统上运行,但在生产服务器上部署时无效。
答案 0 :(得分:0)
您只是创建了链接元素,但您没有将添加到文档中。
尝试:
document.body.appendChild(link); // put it where you want the link show.
link.click()