簡體   English   中英

使用JIRA REST API創建JIRA問題時如何附加圖像

[英]How to attach an image when creating an JIRA issue by using JIRA REST APIs

我想通過JIRA REST API在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");
    }
});

是否可以通過此請求發送Enceoded(base64格式的圖像)?

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實例和文件名。
資料來源:直接從這里被盜。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM