Качване на прикачени файлове (чрез JSON)
Този урок обяснява как да качите някои прикачени файлове към задача чрез JSON с помощта на API.
Пример за JSON
Първо качете файла си:
POST /uploads.json Content-Type: application /octet-stream ... (тялото на заявката е съдържанието на файла) # 201 отговор {"upload": {"token": "7167.ed1ccdb093229ca1bd0b043618d88743"}}
След това създайте проблема, като използвате маркера за качване:
POST /issues.json {"issue": {"project_id": "1", "subject": "Създаване на проблем с качен файл", "uploads": [{"token": "7167.ed1ccdb093229ca1bd0b043618d88743", " име на файл ":" image.png "," content_type ":" image/png "}]}}
Можете също да качвате множество файлове (като правите множество POST заявки към /uploads.json
), след това създайте проблем с множество прикачени файлове:
POST /issues.json {"issue": {"project_id": "1", "subject": "Създаване на проблем с качен файл", "uploads": [{"token": "7167.ed1ccdb093229ca1bd0b043618d88743", " име на файл ":" image1.png "," content_type ":" image/png "}, {" token ":" 7168.d595398bbb104ed3bba0eed666785cc6 "," filename ":" image2.png "," content_type ":" image/png " }]}}