Files
gao-customer-h5/src/utils/attachment.ts
T
2026-08-26 21:18:02 +08:00

22 lines
581 B
TypeScript

import { AttachmentAPI } from "timi-web-api";
/**
* 获取附件读取地址。
*
* @param id 附件 ID
* @param thumbnailSize 缩略图尺寸,不传时返回原图地址
*/
export function getAttachmentReadURL(id: string, thumbnailSize?: number): string {
const url = AttachmentAPI.getReadURL(id);
if (thumbnailSize === undefined) {
return url;
}
const params = new URLSearchParams({
thumbWidth: String(thumbnailSize),
thumbHeight: String(thumbnailSize)
});
const separator = url.includes("?") ? "&" : "?";
return `${url}${separator}${params.toString()}`;
}