Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Jquery强制从外部服务器下载映像_Javascript_Jquery_Download - Fatal编程技术网

Javascript 使用Jquery强制从外部服务器下载映像

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

我想用javascript/jquery从外部服务器(我没有)下载一个图像

不幸的是,用我的实际脚本,我只能在浏览器中打开img

感兴趣的剧本

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>