来一篇明道云轻快的科普文。
当第三方接口仅支持 file 类型, 你是不是日思夜想抓头苦恼中 😕 。
当明道云功能不满足需求时,你是不是迫切希望功能迭代中 👀️ 。
想啊想 😄 盼啊盼 👀️ 。。。
那么现在它来了,它静悄悄的默默更新迭代开放出来了,他就是 【代码块支持 form-data 引用包】
是夜宵干饭时间了,来点干货直接上代码
【示例】将附件字段上传到企业微信运维图片素材
const fetch = require('node-fetch');
const FormData = require('form-data');
var data = await fetch("https://filepub.mingdao.com/404/logo.png").then(r => r.buffer()).then(buf => buf.toString('base64'));
var fileStream = Buffer.from(data, 'base64');
let formdata = new FormData();
formdata.append("file", fileStream, {
filename: "test.png",
contentType: 'image/png'
});
const response = await fetch("https://qyapi.weixin.qq.com/cgi-bin/media/uploadimg?access_token=", {
body: formdata,
method: "POST",
headers: formdata.getHeaders()
});
const result = await response.json();
return result;
代码结束,该休息了 (~﹃~)~zZ(PS:最后 python 文件上传需要的包有知道的小伙伴提供下地址,两手到要抓,都要硬。不能厚此薄彼)
明道云一致在致力给客户更优的体验,5.14-15 明道云伙伴大会上海等你呦,加入明道云,相信明道云,携手明道云,共创更辉煌。