在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 微信公眾號新增臨時素材中上傳視頻可以以流的方式上傳視頻嗎,fs.createRe

微信公眾號新增臨時素材中上傳視頻可以以流的方式上傳視頻嗎,fs.createReadStream()這個方式

圖片描述

圖片描述

我用流的方式fs.createReadStream()給微信上傳視頻,但是每上傳一段,就給我返回media_id。正常情況是,視頻上傳完后才返回media_id, 難道微信公眾號不支持以流的方式上傳素材嗎?

回答
編輯回答
冷溫柔
  1. rp 是什么框架?它是怎么處理這個流的?
  2. formData 確定只需要給一個普通的 object 而不是 new FormData ?

== 更新 ===

查 request-promise API, file 的正確姿勢是這樣:

var options = {
    method: 'POST',
    uri: 'http://posttestserver.com/post.php',
    formData: {
        // Like <input type="file" name="file">
        file: {
            value: fs.createReadStream('test/test.jpg'),
            options: {
                filename: 'test.jpg',
                contentType: 'image/jpg'
            }
        }
    },
    headers: {
        /* 'content-type': 'multipart/form-data' */ // Is set automatically
    }
};

rp(options)
    .then(function (body) {
        // POST succeeded...
    })
    .catch(function (err) {
        // POST failed...
    });
2017年7月11日 15:33