jQuery从外部源下载图像

时间:2015-07-30 14:49:19

标签: javascript php jquery

我有一个链接,例如:

http://vignette4.wikia.nocookie.net/2007scape/images/c/c1/3rd_age_amulet.png/revision/latest?cb=20141217224859

我想将其下载到具有jQuery / javascript特定名称的特定文件夹中。

这有什么解决方案吗?我找不到任何甚至引用它的东西 - 我不知道从哪里开始,因为这是我第一次尝试这样的东西。

如果有人能指出我正确的方向?

我目前有一个从外部资源加载到页面中的图像列表:

num.txt

3rd age amulet
3rd age full helmet
3rd age kiteshield
3rd age mage hat
3rd age platebody
3rd age platelegs
3rd age range coif
3rd age range legs
3rd age range top
3rd age robe top
3rd age robe
3rd age vambraces
3rd age longsword
3rd age bow
3rd age wand
3rd age cloak

dumper.php

$file = "num.txt";
$focus = "https://2007.runescape.wikia.com/wiki/";
foreach(file("../resources/items/names/$file") as $line) {
    $item_name = str_replace(" ", "_", $line);
    $url = $focus . $item_name;
    $fc = file_get_contents($url);
    echo get_between("<td colspan=\"2\" style=\"text-align: center;\">", "Release date", $fc);
}

function get_between($start, $end, $subject) {
    $temp1 = strpos($subject, $start) + strlen($start);
    $result = substr($subject, $temp1, strlen($subject));
    $dd = strpos($result, $end);
    if($dd == 0) {
        $dd = strlen($result);
    }
    return substr($result, 0, $dd);
}

tl; dr:我现在有一堆图片加载到我的页面上,我可以使用jQuery访问每个图像:

<script>
$("img").each(function() {
    console.log(this.src);
})
</script>

我想将每个文件下载到具有特定文件名的文件夹中。

1 个答案:

答案 0 :(得分:0)

您可以从图像创建一个zip文件并下载(通过js)。