1

我想通过JIRA REST APIs 在 JIRA 中创建一个问题。

我的问题是如何发送带有新 JIRA 请求的(base64)图像?

是否有其他字段(摘要、描述)或其他方式发送编码图像的参数?

我的 jQuery 函数请求如下:

$.ajax({
    类型:'POST',
    url: 'https://jira.example.com/rest/api/2/issue/',  
    内容类型:'应用程序/json',   
    数据:
        {
            “字段”:{
                 “项目”:{
                    “关键测试”
                 },
            "summary": 'testCaseName',
            “描述”:“描述”,
            “优先”: {
                “名称”:“微不足道”
            },
            “问题类型”:{
                 “名称”:“错误”
            }
        }
    },
         数据类型:“html”,                                                                 
    成功:函数(){
        警报(“成功”);
    },
    错误:函数(){
        警报(“失败”);
    }
});

可以用这个请求发送 Enceoded(base64 格式的图像)吗?

4

1 回答 1

2

来自JIRA 文档

附加屏幕截图

JIRA 允许您将屏幕截图附加到问题。

此功能仅在以下情况下可用:

  • 您的 JIRA 管理员启用了文件附件(您还需要在相应项目中创建附件权限),
  • 您使用的是 Windows 或 Mac 客户端(如果您使用其他操作系统,您可以使用文件附件功能附加屏幕截图,或者对于 Linux 用户,请参阅我们的文章以启用此功能)

浏览器兼容性说明:如果您使用的是 Internet Explorer 版本 8-10,则您使用的计算机需要运行 Java 版本 1.7+ 平台。如果您使用的是 Google Chrome、Mozilla Firefox 或 Internet Explorer 11,则屏幕截图功能会利用 HTML5 兼容性。不支持 Safari。

编辑

改为JIRA REST APIs

curl -D- -u admin:admin -X POST -H "X-Atlassian-Token: nocheck" -F "file=@das.txt" http://localhost:8082/jira1/rest/api/2/issue/MP-1/attachments

相应地更改您的用户名、密码、jira 实例、文件名。 来源:直接从这里
偷来的。

于 2014-06-09T12:47:41.633 回答