2016-06-08 10 views
1

Beim Anhängen von Bildern an ein Problem in YouTrack, using the REST API, werden die Dateien als normale Anhänge angezeigt. Ich kann nicht sehen, wie sie den Gegenstand mit der Maus schweben lassen, stattdessen muss ich immer die Dateien herunterladen, damit sie angezeigt werden (, was ärgerlich ist).YouTrack REST API: Wie hängt man ein Bild an das Problem an?

Wenn ich ein Bild manuell auf der Web-Benutzeroberfläche hochlade, wird das Bild sofort angezeigt. Was mache ich falsch oder wie entscheidet YouTrack, wie man dem Benutzer im Web UI Attachments zur Verfügung stellt?

Ich verwende Apache's MultipartEntityBuilder, um den MIME-Text der REST-Anforderung zu erstellen und den ContentType auf ContentType.APPLICATION_OCTET_STREAM zu setzen. Sollte ich es beim Hochladen auf eine Art Bild-MIME-Typ einstellen?

Antwort

1

die Content Einstellung ContentType.APPLICATION_OCTET_STREAM

YouTrack entscheidet die Datei zu lassen, basierend auf seinen Inhaltstyp angesehen oder heruntergeladen werden. application/octet-stream wird nicht als sicher betrachtet, daher ist keine Dateivorschau erlaubt.

Verwenden Sie je nach Bildtyp einen der folgenden "sicheren" MIME-Typen: image/gif, image/jpeg, image/png.