php jira,php – 为Jira的api添加附件
我正在尝试使用他们的API将文件附加到Jira案例.我在Drupal 6(
PHP v.5.0)中这样做.这是我的代码:
$ch = curl_init();
$header = array(
'Content-Type: multipart/form-data',
'X-Atlassian-Token: no-check'
);
$attachmentPath = $this->get_file_uploads();
//$attachmentPath comes out to be something like:
//http://localhost/mySite/web/system/files/my_folder/DSC_0344_3.JPG
$data = array('file'=>"@". $attachmentPath, 'filename'=>'test.png');
$url= 'https://mysite.atlassian.net/rest/api/2/issue/20612/attachments/';
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, $this->get_jira_headers());
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS ,$data);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, "myusername:mypassword");
$result = curl_exec($ch);
$ch_error = curl_error($ch);
问题是$result表示为false,$ch_error表示无法打开文件.这个错误是否与Drupal有关或与我如何向Jira发送请求有关?顺便说一句,如果我使用绝对路径,但是,像这样:
$attachmentPath = 'C:\wamp\www\mySite\web\sites\mySite.net\files\my_folder\DSC_0333.JPG';
上传工作正常.
php jira,php – 为Jira的api添加附件相关推荐
- JIRA实践系列-JIRA与teambition对接指南
JIRA实践系列-JIRA与teambition对接指南,拧出部分重点关联接口,便于快速上手. 一.API对照关系 api名称 teambition JIRA 创建项目 api/project/cre ...
- JIRA实践系列-JIRA与阿里云效对接指南
JIRA实践系列-JIRA与阿里云效对接指南,拧出部分重点关联接口,便于快速上手. 一.API对照关系 api名称 云效 JIRA 创建项目 CreateDevopsProject /rest/api ...
- jira oracle安装,JIRA使用教程:连接数据库—Oracle
本文主要介绍连接JIRA到Oracle数据库. 首先 检查Oracle的版本是否支持,详见支持的平台. 如果是转移JIRA到另一台服务器,先导出数据为XML备份,然后将旧数据库中的数据传输到新的数据库 ...
- OpenCV向Facemark API添加新算法
OpenCV向Facemark API添加新算法 向Facemark API添加新算法 目标 解释 添加类头 添加实施代码 编译代码 最佳实践 向Facemark API添加新算法 目标 在本教程中, ...
- rest api_摆脱困境:向REST API添加验证
rest api 我对此感到有些ham愧,但是直到昨天,我才知道我可以通过使用@Valid和@RequestBody批注将验证添加到REST API中. 这在Spring MVC 3.0中不起作用,由 ...
- 摆脱困境:向REST API添加验证
我对此感到有些to愧,但直到昨天,我才知道我可以使用@Valid和@RequestBody批注将验证添加到REST API中. 这在Spring MVC 3.0中不起作用,由于某种原因,我没有注意到在 ...
- Python快速使用jira模块调用Jira接口
Python快速使用jira模块调用Jira接口 JIRA介绍: JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作 ...
- python如何调用阿里云接口_python 调用阿里云云解析api添加记录
首先安装阿里云SDK pip install aliyun-python-sdk-core pip install aliyun-python-sdk-alidns 可以配合jenkins传递参数 # ...
- 高德地图API 添加标点 自定义标点
高德地图API 添加标点 自定义标点 在我们创建完地图实例后,就可以在地图中添加遮盖物,覆盖物有多种类型,今天只说点标记 首先构造一个点标记 添加默认样式点标记 // 构造点标记 var marker ...
最新文章
- Scrapy练习——爬取京东商城商品信息
- yii 全选 php,Yii2.0实现的批量更新及批量插入功能示例
- java timer线程结束_Java线程Timer定时器用法详细总结
- 前端基础-html-表格的结构标签(了解)
- oracle无+密码登陆,Oracle 11g通过wallet实现无密码登录
- ubuntu简易部署Python3编写的djangoWeb应用
- 每周荐书:ES6、虚拟现实、物联网(评论送书)
- (转)思科VPP源码分析(feature机制分析)
- Java校园语音通信软件开发
- 在校大学生如何用编程赚钱?| 我的大学赚钱之路
- 如何提高测试团队效率?
- 行杂记之Zookeeper SessionTimeOut分析
- 更新安卓系统部分代码
- 【第二届青训营-寒假前端场】- 「小游戏开发」笔记
- 眼见为实,看看MySQL中的隐藏列
- F5 HSL高速日志配置(GTMLTM)
- 【Webpack5笔记】Webpack高级配置---提升开发体验
- 别了,指纹打卡!今后考勤可以刷脸了
- 都说云计算时代是开发的天下,运维都要被下岗淘汰了?可业界大神陈皓却是这样说的!...
- 笔记本给手机刷机失败数据怎么恢复
热门文章
- gogs mysql 报错_docker上对gogs二次开发
- VS(官方)跨平台开发远程调试教程(远程开发)
- 视频编码中的RC(rate control)是什么?码率控制 CBR (Constant Bit Rate)、VBR (Variable Bit Rate)
- Nginx卡在登录页面不断跳转如何解决?(登不进登录页面)ip_hash机制(还是没解决)
- C语言函数怎么像python那样返回多个值?(三种方法:1、设置全局变量 2、传递指针 3、使用结构体返回不同类型的数据)
- 【中级软考】函数参数传递传值与传引用的区别(global关键字,函数内定义全局变量)
- python pkl是什么类型的文件?怎么来打开它?(使用numpy和pickle都能打开)
- Github 代码上边的Raw、Blame、History是啥意思?
- SpringBoot v2.2.6版本遇到的坑------Thymeleaf的sec:authorize标签无效
- python添加系统环境win7_python环境配置(基于win7 x64)