Gitlab API可以将文件上传到repo吗?

时间:2017-09-22 09:52:08

标签: gitlab

https://docs.gitlab.com/ee/api/projects.html#upload-a-file

上传图片后,我收到了网址,但没有添加到我的repo文件中?

我们可以将图片上传到repo文件吗?

1 个答案:

答案 0 :(得分:0)

/projects/:id/uploads不会向项目的存储库添加任何内容。描述说:

  

将文件上传到指定的项目,以便在问题合并请求说明评论中使用。

要将文件上传到实际的仓库,您需要使用/projects/:id/repository/files/:file_path端点。

要专门上传图片,您需要:

  • encoding参数设置为base64
  • 将图片转换为base64
  • 删除开头的data:image/png;base64,部分
  • content参数设置为base64的剩余部分