使用javascript从图片或文件链接上点击下载文件,但不适用于图片

时间:2018-12-17 05:59:20

标签: javascript jquery

我使用这种方法下载文件时没有在浏览器选项卡中显示文件路径,它正在处理docx和pdf文件,但是当我单击图像链接时,它会显示图像的实际路径,我不希望这样,您可以帮忙请给我这个吗?

功能downloadfile12(文件) {

 var baseurl = jQuery("#baseurl").val();
var valFileDownloadPath = baseurl + 'assets/uploads/files/'+file;

window.open(valFileDownloadPath,'Download'); }

1 个答案:

答案 0 :(得分:0)

如果要在新选项卡中下载图像文件,则需要在服务器端添加标题Content-Disposition: attachment; filename="filename.jpg",以告诉浏览器下载图像而不是在新选项卡中呈现图像。 如果您只想下载图像文件,请尝试<a href="yourUrl" download="imageFile">download</a>