![](/img/trans.png)
[英]Create Issue in github through api using nodejs and request: response is undefined
[英]Store an uploaded image to Github using NodeJS and Github API
一直在努力尝试使用NodeJS和Github API将图像推送到我在Github上的仓库中,我已经介绍了创建SHA,Commit Tree和所有内容的部分,剩下的就是将图像传递给API并保存作为实际图像(例如test.png)
到目前为止,我正在检索如下图像:
reader.onload = (e) => { image = reader.result.split(',')[1] }
然后将其发送到NodeJS服务器以发送到Github,但它仅存储为test.jpg,但内容不是实际的Image,而是:
/9j/4AAQSkZJRgABAQAASABIAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqA.....
有什么帮助吗?
好了,解决了! 我唯一需要添加的是使用以下命令将base64内容实际转换为Binary:
var data = Buffer.from(b64string, 'base64');
然后将这些数据发送到一个效果很好的提交!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.