Jira API - 添加附件

时间:2016-07-25 09:36:17

标签: ruby-on-rails jira jira-rest-api

JIRA REST API的https://github.com/sumoheavy/jira-ruby

的Ruby gem

如何为问题添加一个或多个附件。

编辑#1

JIRA REST API: Issue attachments

有关它的任何建议吗?

编辑#2

我想出了如何保存一些附件,但仅限卷曲。

curl -D- -u "username:password" -X POST -H "X-Atlassian-Token: no-check" -F "file=@tmp/1.jpg" "https://jira.you_end_point/rest/api/2/issue/"issue-ID"/attachments"

1 个答案:

答案 0 :(得分:2)

这是我的解决方案

rest-client gem

require 'rest-client'
resource = RestClient::Resource.new(url, username, password)
response = resource.post({ file: File.new(path)}, { "X-Atlassian-Token" => "nocheck"} )
response.code.eql?(200) # ok status ;)

在此之后你可能需要删除本地文件..

我希望这会有所帮助!) 完成