# 分享不显示缩略图的原因有哪些

#### 问题现象

系统分享需要显示缩略图，调用systemShare.SharedData设置SharedRecord的thumbnail或thumbnailUri后仍无法显示缩略图的原因有哪些？

#### 解决方案

若未设置缩略图（thumbnail或thumbnailUri）使用与分享内容类型匹配的图标作为缩略图。如果同时设置thumbnail和thumbnailUri，会优先使用thumbnail。

缩略图不显示的原因如下：

*   thumbnail是否尺寸过大：限制图片大小：32KB以下。过大的图片可能导致want数据超限无法拉起分享，可使用ImagePacker.packing压缩图片质量。
*   thumbnailUri不支持网络URL，如果是网络图片，可以下载到本地后再设置分享。
*   thumbnailUri设置是否正确：使用应用文件uri，需要使用getUriFromPath接口转换；使用用户文件uri，需要注意uri授权持久化。