专家,
我需要使用Talend tREST组件将文件上传到Zephyr / JIRA。我不知道在httpbody部分给出的格式/语法,如curl' -F" file=@myfile.txt")
URL
https://localhost:4000/jira/rest/zapi/latest/attachment?
entityId=4783&entityType=TestStepResult
BODY
D:/TestResults/QPJ-707_Count_Mismatch.xls
我在正文部分给出了完整的路径和文件名。 当我跑步时,我得到的是ERROR_CODE = 500。
请帮助知道如何在tREST的body部分中提供filepath / filename。
我在Zephyr / Zapi API网站上没有得到足够的信息。
先谢谢 - PK
现在,我尝试使用tFileFetch和图片中显示的参数..但我仍然得到"方法失败:HTTP / 1.1 500内部服务器错误"。有人可以帮忙吗?
答案 0 :(得分:3)
您可以使用允许您下载文件的tFileFetch组件,但是在高级设置中,您可以启用"上传文件"然后上传文件。作为奖励,它可以在多部分的http帖子中实现。
查看更多: https://help.talend.com/display/TalendComponentsReferenceGuide61EN/tFileFetch
答案 1 :(得分:0)
如果tFileFetch
不适合您,您可以使用tRest
组件将文件上传到rest api。给出了一个示例here