首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >directus:手动插入directus_files表后重新生成缩略图

directus:手动插入directus_files表后重新生成缩略图
EN

Stack Overflow用户
提问于 2021-09-23 21:03:23
回答 1查看 77关注 0票数 1

我手动将图像插入到我的收集表和具有匹配uuid和文件名的directus_files表中。当我点击收藏中的一项时,我可以看到图像,但是缩略图是断开的:

我可以看到,如果我通过directus admin界面手动上传一张图片,会在本地文件夹中创建两个缩略图,其中包含一个uuid和一个双下划线,以及一个随机哈希,我不知道是如何生成的。

有没有办法重新生成缩略图?

EN

回答 1

Stack Overflow用户

发布于 2021-09-25 07:22:23

好了,基本上你必须利用REST API来重新生成缩略图,否则当你从集合中打开一个项目或回退到原始图像时,Directus不够“智能”来重新生成它们。缩略图还在从创建时间和用户派生的文件名中使用了奇怪的散列,因此您不会在数据库的任何表中显式地找到该名称。

必须按如下方式调用REST API:

http://localhost:8055/assets/c1982e98-5b6d-4327-807a-2561002029d7?access_token=mytoken&width=60&height=60&quality=80

访问令牌是从用户管理面板创建的,guid是数据库中与映像关联的guid。请注意,宽度和高度必须在与图像关联的数据库表中指定,否则REST API将返回一条警告。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69306860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档