lsky-org/lsky-pro

企业版 bug: 图片第一次上传,thumbnail image 无法生成,thumbnail url 为原图 url

xiaogliu opened this issue · 4 comments

问题描述

企业版 bug: 图片第一次上传,thumbnail image 无法生成,thumbnail url 为原图 url

image
image

但如果图片上传过一次,thumbnail image url 可正常生成。

wisp-x commented

付费版本,生成缩略图是异步的,刚上传完不会立即生成缩略图。

我现在有个需求:通过 API 上传图片后需要获取缩略图 URL,有什么办法吗(目前异步导致上传后无法获取到)?

wisp-x commented

我现在有个需求:通过 API 上传图片后需要获取缩略图 URL,有什么办法吗(目前异步导致上传后无法获取到)?

需要修改代码,尝试将:/app/Services/ImageService.php 文件的第 742 行,修改为:

ImageGenerateThumbnail::dispatchSync($image, $max, $force);

这样的话生成缩略图操作应该会同步执行,但是会影响上传速度,以及在上传时会消耗更多的内存。

成功了,谢谢 👍