javascript - 从url 抓取图片到七牛,调试不通! nodejs 写的
PHP中文网
PHP中文网 2017-04-10 17:48:06
[JavaScript讨论组]
function fetchImageToQiniu(imgUrl) {
    console.log("-------------fetchImageToQiniu------------------");
    ///fetch/<EncodedURL>/to/<EncodedEntryURI>

    var EncodedURL = new Buffer(imgUrl).toString('base64')
    var EncodedEntryURI = new Buffer('shejiao').toString('base64'); //= config.qn_access.bucket.toString('base64');

    var url = '/fetch/' + EncodedURL + '/to/' + EncodedEntryURI;

    console.log(url)


    var sign = sha1(url)
    console.log(sign)
    var options = {
        hostname: '7xo43d.media1.z0.glb.clouddn.com',
        path: url,
        method: 'POST',
        //'User-Agent': 'curl/7.30.0',
        headers: {
            'Content-Type': 'application/x-www-form-urlencoded',
            'Authorization':'QBox'+' '+ sign
        }
    }



    var chunks = [];
    var req = http.request(options, function (res) {
        var html = null;
        res.on('data', function (chunk) {
            console.log("-------------login result");
            html += chunk;
        });
        res.on('end', function () {
            console.log(html.toString());
            //resolve(newHeaders);
        });
        req.on('error', function (e) {
            console.log('-------------problem with request: ' + e.message);
        });
    });
}
PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
阿神

别做坏事了,人家随便给你抓图吗?不如你去开个这样的公司吧,sb

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号