下载img / png mime类型,casperJS

时间:2015-05-22 20:53:28

标签: javascript jquery phantomjs casperjs

我有一个casperJS脚本,可以在按钮点击时触发图像下载。我点击了按钮,resouce.recived有一个image / png类型的文件。我该如何下载并保存?当我尝试 download(resource, "something.png); 我下载HTML(页面的源代码)而不是所需的图像。 我的代码的相关部分:

var dFile = casper.on('page.resource.received', function(resource) {
    if (resource.stage !== "end") {
        return;
    }
    if(resource.contentType.indexOf('image') >= 0)
    {
        console.log(resource.status);
        console.log(resource.contentType);
    }
    console.log("Downloading");
    casper.download(resource, "test011.png");

    dFile = resource;
    return dFile;
});

我已经看过这个,downloading a file that comes as an attachment in a POST request response in PhantomJs并试图实施解决方案,但似乎没有用。我也是Casper和JavaScript的新手。请让我知道如何解决这个问题。谢谢!

0 个答案:

没有答案