Javascript 使用Jquery强制从外部服务器下载映像
我想用javascript/jquery从外部服务器(我没有)下载一个图像 不幸的是,用我的实际脚本,我只能在浏览器中打开img 感兴趣的剧本Javascript 使用Jquery强制从外部服务器下载映像,javascript,jquery,download,Javascript,Jquery,Download,我想用javascript/jquery从外部服务器(我没有)下载一个图像 不幸的是,用我的实际脚本,我只能在浏览器中打开img 感兴趣的剧本 var aa = $('<a/>', {"href": img ,"text": "Download", "download": ""}).appendTo( "#show" ); var aa=$(“”,{“href”:img,“text”:“Download”,“Download”:“}); 有类似的问题,但jquery/javasc
var aa = $('<a/>', {"href": img ,"text": "Download", "download": ""}).appendTo( "#show" );
var aa=$(“”,{“href”:img,“text”:“Download”,“Download”:“});
有类似的问题,但jquery/javascript没有。我不想重命名这些文件^^
一个简单的解决方案是在链接中写上“右键单击并将链接另存为”,但这并不好:D注意:我从 我想你想下载一些活动的图片,例如点击活动等 根据我的理解,我认为这应该发生在点击图片上 或 只需单击一下即可下载所有图像 您可以向图像元素添加一个类来绘制图像
<img class="downloadable" ...>
$('img.downloadable').on('click', function(){
var $this = $(this);
$this.wrap('<a href="' + $this.attr('src') + '" download />')
});
$('img.downloadable')。在('click',function()上{
var$this=$(this);
$this.wrap($this)
我希望这会有所帮助!谢谢不……html5属性“下载”似乎没有运行。(我没有测试过谷歌,但我必须从该网站下载)。我只能右键单击并执行“另存链接为”。我已经读到,在firefox和chrome中,此属性仅适用于相同的源文件。无论如何,谢谢^^请检查此链接,这可能是您的。祝您好运:)似乎不是所有浏览器都支持。目前,我认为我在答案中写的“简单但不太好的解决方案”更好。无论如何,谢谢^^
<button id="download_all_images">Download All Images</button>
$('#download_all_images').on('click', function(){
$('img.downloadable').each(function(){
var $this = $(this);
$this.wrap('<a href="' + $this.attr('src') + '" download />')
});
});
<button id="download_image">Download Image</button>
$('#download_image').click();
<a id="download_image" href="https://docs.google.com/uc?id=0B0jH18Lft7ypSmRjdWg1c082Y2M" download></a>