我已经使用j2bugzilla API进行bugzilla集成。
我已经使用executeMethod()进行登录,报告错误并最终添加附件。前两个方法已成功执行但是当我使用相同的方法添加数据时,它会产生错误。
image = ImageIO.read(new File(FILEPATH));
baos = new ByteArrayOutputStream();
ImageIO.write(image, "png", baos);
byte[] res=baos.toByteArray();
conn.executeMethod(login);
f = new AttachmentFactory();
attachment = f.newAttachment()
.setData(res)//Transform your File to Base64
.setMime(MIME)
.setName(NAME)
.setSummary(SUMMARY)
.createAttachment();
conn.executeMethod(new AddAttachment(attachment,8361 ));
现在最后一个执行方法给了我错误。 java.lang.NoSuchMethodError:
提前致谢。
答案 0 :(得分:0)
最后我得到了解决方案,问题是我的图像MIME类型。我将MIME类型从img / png更改为image / png并且它已经工作了