java - YouTrack REST API : How to attach image to issue?

标签 java rest attachment youtrack

将图像附加到 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/

相关文章:

c# - Exchange Web 服务 - 处理消息和访问附件

email - Jenkins 附件-语法是什么?

java小程序,按钮数组运行时问题

java - 使用 Java、iBatis 和 Oracle 处理 UTC 日期时间的正确方法是什么?

java - 将文本文件中的分隔数据读取到不同的 RDD 中

android - 将 base64 图像从 Android 发布到 Azure 移动后端

java - Jersey Bean 验证将 application/x-www-form-urlencoded 解释为 bean

使用 AngularJS(Java 配置)上传 Spring Rest Multipart 文件?

java - 为什么这段代码会 toast ?没有听众

ruby - Rails_admin 中 Paperclip 附件的下载链接