当前位置: 首页 > 知识库问答 >
问题:

如何使用JIRA REST API创建JIRA问题时附加图像

常智勇
2023-03-14

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

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

是否有任何参数,如其他字段(摘要,描述)或其他方式来发送编码图像?

我对jQuery函数的请求如下:

$.ajax({
    type: 'POST',
    url: 'https://jira.example.com/rest/api/2/issue/',  
    Content-Type: 'application/json',   
    data:
        {
            "fields": {
                 "project":{
                    "key": "TEST"
                 },
            "summary": 'testCaseName',
            "description": 'description',
            "priority": {
                "name": 'Trivial'
            },
            "issuetype": {
                 "name": "Bug"
            }
        }
    },
         dataType:"html",                                                                 
    success: function() {
        alert("success");
    },
    error:function(){
        alert("failure");
    }
}); 

发送Encoded(base64格式的图像)和此请求是否可行?

共有1个答案

公羊凌
2023-03-14

来自JIRA文档

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

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

  • JIRA管理员已启用文件附件(您还需要在相应的项目中具有创建附件权限),

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

编辑

要使用JIRA REST API执行此操作,请改为:

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


来源:直接从这里窃取。

 类似资料:
  • 问题内容: 如何使用其余API在jira中创建问题。我已经尝试过使用curl的示例。但是我需要使用java和rest api在eclipse中创建缺陷。 问题答案: 您想将JIRA集成到Eclipse中吗? 参见:https : //confluence.atlassian.com/display/IDEPLUGIN/Working+with+JIRA+Issues+in+Eclipse 您想要自

  • 我想知道有没有一种方法可以在创建问题时自动创建子任务。 例如,我创建了一个自定义的标准问题类型XXX,以及子任务问题类型YYY和ZZZ。当我创建一个XXX类型的问题时,将自动创建两个子任务,分别具有YYY和ZZZ类型的问题。

  • 我正在尝试使用这里提供的jirarestapihttps://developer.atlassian.com/server/jira/platform/rest-apis/我正试图弄清楚如何在我的项目中得到对具体问题的描述。 当我做以下查询时: curl-D--u user:password-X GET-H“内容类型:application/json”http://localhost/jira/r

  • 我使用jira api添加附件的问题 据留档说,我设置了一些东西。 > 包含附件的多部分/表单数据参数的名称必须为“file”。 资源需要一个多部门员额。 我的代码如下 请指出我犯了什么错误

  • 我可以使用rest客户端API创建jira问题,但我无法将screeshot/附件附加到现有的问题。如果有人能提供一个非常感谢的解决方案,那将非常有帮助。 我刚刚编写了下面的代码片段,用于将jpeg文件附加到现有的。但后来我遇到了“线程中的异常”main“ 代码片段:- 私有静态字符串addAttachment(字符串attachmentfilepath)引发URISyntaxException、

  • 启用minifyEnabled后,在我的gradle文件中启用ḿy应用程序继续崩溃。我已经搜索了很多,但我觉得与Proguard不太适应,我也不确定问题出在哪里。也许我需要添加更多的keep in proguard rules pro? build.gradle 前进的规则。赞成的意见 错误: 有什么想法吗?提前谢谢。