2016-07-02 10 views
3

Experten,Wie lade ich Dateien mit Talend tREST hoch?

Ich muss Dateien mit Talend tREST-Komponente zu Zephyr/JIRA hochladen. Ich weiß nicht, das Format/Syntax wie die Curls in httpbody Abschnitt geben (-F „[email protected]“)

URL 
https://localhost:4000/jira/rest/zapi/latest/attachment? 
entityId=4783&entityType=TestStepResult 

BODY 
D:/TestResults/QPJ-707_Count_Mismatch.xls 

Ich habe den vollständigen Pfad und Dateinamen im Körperabschnitt. Wenn ich laufe, bekomme ich ERROR_CODE = 500.

Bitte helfen Sie, wie Dateipfad/Dateiname in der Körper-Abschnitt in tREST geben.

Ich bekomme nicht genügend Informationen in Zephyr/Zapi API Website.

Vielen Dank im Voraus - PK

Jetzt habe ich versucht, mit tFileFetch mit den Parametern wie in den Bildern gezeigt .. aber ich bekomme immer noch "Methode fehlgeschlagen: HTTP/1.1 500 Internal Server Error". Kann mir bitte jemand weiterhelfen?

Pic1

Pic2

Antwort

2

können Sie die tFileFetch Komponente verwenden, die Sie Dateien herunterladen können, aber in seiner erweiterten Einstellungen können Sie die „Hochladen von Dateien“ aktivieren, die dann die Dateien hochgeladen werden können. Als Bonus tut es es in einem mehrteiligen http-Post.

Weitere: https://help.talend.com/display/TalendComponentsReferenceGuide61EN/tFileFetch

+0

Ich versuchte tFileFetch, aber ich bekomme "Methode fehlgeschlagen: HTTP/1.1 500 Interner Server Fehler" Ich habe meine Frage mit mehr Informationen bearbeitet. Bitte helfen Sie .. –

0

Im Fall, wenn tFileFetch ist nicht für Sie arbeiten, Sie tRest Komponentendatei auf einen Rest api hochladen können. Ein Beispiel ist gegeben here