JIRA REST API上载附件

时间:2014-08-04 16:49:19

标签: php rest curl jira

我正在使用JIRA并且我正在尝试上传附件,一切似乎工作得很好,因为我可以看到该文件已成功附加到该问题。但是,当我尝试查看附件时,我在JIRA中收到了File not found错误。

我相信它是因为文件名:

/Users/Me/files/report.txt

上传链接时设置为

的https:// {JIRA.url} /安全/附接/ {问题-ID} /%2FUsers%2Fme%2Ffiles%2FReport.txt

404消息是 在此服务器上找不到请求的URL /secure/attachment/15904//Users/me/files/Report.txt。

在用户之前的双重//是导致我怀疑文件路径正在创建服务器错误的原因。

我想知道是否还有其他POST字段需要用来更改上传附件的文件名。

1 个答案:

答案 0 :(得分:4)

显然这是php curl中的一个错误。

https://bugs.php.net/bug.php?id=48962

找到这个后我发现我可以从

更改我的帖子参数

"file=@/Users/Me/files/report.txt";

"file=@/Users/Me/files/report.txt;filename=report.txt";

一切正常。