通过 REST 强制创建 Alfresco 缩略图

Force Alfresco thumbnail creation via REST

我正在尝试强制创建一个包含 image/jpeg 的自定义 Alfresco 内容。 我使用自定义 WebScript 创建内容。但是,当我尝试检索预览时,出现错误,因为 Thumbnail was not found.

我用来检索预览的url是:

/alfresco/s/api/node/workspace/SpacesStore/<UUID>/content/thumbnails/medium

我还附加了以下参数:

?qc=queue&fc=force

根据要求强制创建预览。 反之,当我去Share时,预览其实是之前创建的url,不带参数,显示的是访问Share中内容页面后的预览。 此外,如果我使用显式预览创建服务,它会起作用,即: 向 /alfresco/s/api/node/workspace/SpacesStore/<UUID>/content/thumbnails 发送 POST 请求,正文为 {"thumbnailName":"medium"}.

如何强制创建预览并通过一次服务调用获取它?

谢谢。

附加到 GET 请求的参数是 ?c=force。这样,预览不存在时就创建了。