en
Wybierz język
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Tłumaczenie SI
  • ee
  • 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
zadania

Ten samouczek wyjaśnia, jak przesłać niektóre załączniki do zadania za pomocą JSON przy użyciu 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