将图像附加到 YouTrack 中的问题,using the REST API ,文件显示为普通附件。我无法通过鼠标将它们悬停在项目上来查看它们,而是我总是必须下载文件才能显示它们(这很烦人)。
当我在 Web UI 中手动上传图像时,图像会立即显示。我做错了什么,或者更确切地说,YouTrack 如何决定如何在 Web UI 中向用户提供附件?
我正在使用Apache's MultipartEntityBuilder
创建 REST 请求的 MIME 正文,将 ContentType 设置为 ContentType.APPLICATION_OCTET_STREAM
。上传时我应该将其设置为某种图像 MIME 类型吗?
最佳答案
setting the ContentType to ContentType.APPLICATION_OCTET_STREAM
YouTrack 决定根据文件的内容类型预览或下载该文件。 application/octet-stream 不被认为是安全的,因此不允许文件预览。
根据图像类型使用以下“安全”mime 类型之一:image/gif、image/jpeg、image/png。
关于java - YouTrack REST API : How to attach image to issue?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37703054/