Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在使用JIRA REST API创建JIRA问题时附加图像_Jquery_Ajax_Jira_Jira Rest Api - Fatal编程技术网

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

Jquery 如何在使用JIRA REST API创建JIRA问题时附加图像,jquery,ajax,jira,jira-rest-api,Jquery,Ajax,Jira,Jira Rest Api,我想通过JIRA restapis在JIRA中创建一个问题 我的问题是如何发送(base64)图像并请求新的JIRA 是否有类似于其他字段(摘要、描述)的参数或其他发送编码图像的方式 我对jQuery函数的请求如下: $.ajax({ type: 'POST', url: 'https://jira.example.com/rest/api/2/issue/', Content-Type: 'application/json', data:

我想通过
JIRA restapi
s在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"); } }); $.ajax({ 键入:“POST”, 网址:'https://jira.example.com/rest/api/2/issue/', 内容类型:“应用程序/json”, 数据: { “字段”:{ “项目”:{ “键”:“测试” }, “摘要”:“testCaseName”, “说明”:“说明”, “优先权”:{ “名称”:“微不足道” }, “issuetype”:{ “名称”:“错误” } } }, 数据类型:“html”, 成功:函数(){ 警惕(“成功”); }, 错误:函数(){ 警报(“故障”); } }); 使用此请求发送Encoded(图像格式为base64)是否可行

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

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

  • JIRA管理员已启用文件附件(您还需要在适当的项目中具有“创建附件”权限)
  • 您正在使用Windows或Mac客户端(如果您使用其他操作系统,则可以使用文件附件功能附加屏幕截图) 相反,对于Linux用户,请参阅我们的文章来启用此功能 (特征)
浏览器兼容性说明:如果您使用的是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
明显地改变你的用户名、密码、jira实例、文件名。

来源:直接被盗。

和?你有什么问题?我已经看到,现在您也标记了问题
jirarestapi
。您是否正在尝试通过rest api附加图像?是的,正如通过rest api创建问题的请求中所示,有一些参数,如描述、摘要和密钥。那么,哪个参数用于发送带有此请求的base64?@ckpatel有效吗?如果是,请记住接受答案