en
Wybierz język
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Tłumaczenie SI
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Przesyłanie załączników (przez JSON)

przywiązanie
odpoczynek api
zadania

Przesyłanie załączników (przez JSON)

Ten samouczek wyjaśnia, jak przesłać niektóre załączniki do zadania za pomocą JSON przy użyciu REST API.

Przykład JSON

Najpierw prześlij swój plik:

POST /uploads.json Content-Type: application/octet-stream ... (treść żądania to zawartość pliku) # 201 response {"upload":{"token":"7167.ed1ccdb093229ca1bd0b043618d88743"}}

Następnie utwórz problem za pomocą tokena przesyłania:

POST /issues.json { "issue": { "project_id": "1", "subject": "Tworzenie problemu z przesłanym plikiem", "uploads": [ {"token": "7167.ed1ccdb093229ca1bd0b043618d88743", " filename": "image.png", "content_type": "image/png"} ] } }

Możesz także przesłać wiele plików (wykonując wiele żądań POST do /uploads.json), a następnie utwórz problem z wieloma załącznikami:

POST /issues.json { "issue": { "project_id": "1", "subject": "Tworzenie problemu z przesłanym plikiem", "uploads": [ {"token": "7167.ed1ccdb093229ca1bd0b043618d88743", " filename": "image1.png", "content_type": "image/png"}, {"token": "7168.d595398bbb104ed3bba0eed666785cc6", "filename": "image2.png", "content_type": "image/png" } ] } }

Wypróbuj Easy Redmine w 30-dniowym bezpłatnym okresie próbnym

Pełne funkcje, ochrona SSL, codzienne kopie zapasowe w Twojej geolokalizacji