下载txt文件 直接下载 而不是在浏览器中打开

① 在<a>标签内加上 download 属性:

<a href="../upload/PMP/7/文档_20241104141959273.txt" target="_blank" download>文档.txt</a>

②模拟点击<a>标签

<span id="s1" style="display:none;"></span>

<script>
function Download(url) {
    //window.open("../" + url, '_blank');//这个会在浏览器中直接打开txt文件...
    $("#s1").empty();
    var a1 = "<a href='../" + url + "' target='_blank' download><span id='a1'>download</span></a>";//不同<a>标签有不同的href...
    $("#s1").append(a1);//添加<a>标签
    $('#a1').click();//点击a1(注意:点击的是<a></a>标签之间的内容,而不是<a>标签的本身)
    $("#s1").empty();//清除<a>标签
}
</script>

猜你喜欢

转载自blog.csdn.net/djk8888/article/details/143484952