Nahrávání příloh (přes JSON)
Tento tutoriál vysvětluje, jak nahrát některé přílohy k úkolu prostřednictvím JSON pomocí API.
Příklad JSON
Nejprve nahrajte soubor:
POST /uploads.json Content-Type: application /octet-stream ... (tělo požadavku je obsah souboru) # 201 odpověď {"upload": {"token": "7167.ed1ccdb093229ca1bd0b043618d88743"}}
Potom vytvořte problém pomocí tokenu pro odeslání:
POST /issues.json {"issue": {"project_id": "1", "subject": "Create an issue with a uploaded file", "uploads": [{"token": "7167.ed1ccdb093229ca1bd0b043618d88743", " název souboru ":" image.png "," content_type ":" obrázek/png "}]}}}
Můžete také nahrát více souborů (provedením více požadavků POST na /uploads.json
), pak vytvořte problém s více přílohami:
POST /issues.json {"issue": {"project_id": "1", "subject": "Create an issue with a uploaded file", "uploads": [{"token": "7167.ed1ccdb093229ca1bd0b043618d88743", " název_souboru ":" image1.png "," content_type ":" obrázek/png "}, {" token ":" 7168.d595398bbb104ed3bba0eed666785cc6 "," název_souboru ":" image2.png "," content_type ":" obrázek/png " }]}}