您好,
我搜索了一下,但没有找到相关内容。
我正在寻找一种方法,在帖子包含图片(或其他类型附件)时检索文件大小。
与上传相关的 API 没有这样的“获取元数据”功能。我无法使用数据浏览器,因为该插件未安装。
ask.discourse 指出这是一个功能差距
您正确地指出了 API 中的一个差距。目前,除非文件大小是文件首次上传时的上传响应的一部分,否则无法通过 REST API 直接获取特定的上传属性(如文件大小)。
这是正确的,还是我找错了地方?
您好,
我搜索了一下,但没有找到相关内容。
我正在寻找一种方法,在帖子包含图片(或其他类型附件)时检索文件大小。
与上传相关的 API 没有这样的“获取元数据”功能。我无法使用数据浏览器,因为该插件未安装。
ask.discourse 指出这是一个功能差距
您正确地指出了 API 中的一个差距。目前,除非文件大小是文件首次上传时的上传响应的一部分,否则无法通过 REST API 直接获取特定的上传属性(如文件大小)。
这是正确的,还是我找错了地方?
嗯,有一个 UploadSerializer 包含文件大小,但我看不到获取它的方法。
上传/附件确实包含文件大小,但仅在附件的描述中。
您通过获取上传的文件大小来解决什么问题?
您好 @pfaffman
我是 Exalate 的一员,我们提供集成解决方案,可以在各种系统之间建立桥梁。我们目前正在构建一个集成,允许将 discourse 交互插入我们自己的后端系统。当我们在另一端提供附件时,其中一项要求是提供文件大小。
我现在通过获取文件(不进行流式传输)解决了这个问题(希望这对于 discourse 后端来说没问题)。标头包含必要的元数据,例如 MIME 类型和文件大小。
有一个明确的 REST 端点会更好,但现在有了一个变通方法,所以一切都很好。
Francis
绝妙的解决方案!
如果你无法安装数据浏览器插件,恐怕你已获得可用的最佳解决方案。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.