小编Fai*_*bal的帖子

Nodejs 将附件发布到 JIRA

我收到了 http POST 响应 OK 200,但我看不到 JIRA 问题上的文件。根据我的研究,我可以理解我随请求发送的 formData 可能存在一些问题。下面是我的代码:

var newBuffer = new Buffer(req.Payload, 'base64');
var myReadableStreamBuffer = new streamBuffers.ReadableStreamBuffer({
frequency: 10, // in milliseconds.
chunkSize: 2048 // in bytes.
});

// With a buffer
myReadableStreamBuffer.put(newBuffer);
var formData = {
'file': {
'content': myReadableStreamBuffer,
'filename': req.FileName,
'mimeType': req.MimeType //mimeType from JSON
}
};

var options = {
url: 'https://comapny.atlassian.net/rest/api/2/issue/' + req.ReferenceId + '/attachments',
method: "POST",
json: true,
headers: {
'ContentType': 'multipart/form-data',
'Authorization': 'Basic ' + new Buffer(config.jira.jiraUser.userName + ':' …
Run Code Online (Sandbox Code Playgroud)

node.js express jira-rest-api

9
推荐指数
1
解决办法
1707
查看次数

标签 统计

express ×1

jira-rest-api ×1

node.js ×1