diff --git a/src/components/ImagePreview.tsx b/src/components/ImagePreview.tsx
index c60afd61..a693d2a3 100644
--- a/src/components/ImagePreview.tsx
+++ b/src/components/ImagePreview.tsx
@@ -35,7 +35,13 @@ const ImagePreview = ({ container, context = "chat" }: Props) => {
const originUrl = `${urlObj.origin}${urlObj.pathname}?file_path=${urlObj.searchParams.get(
"file_path"
)}`;
- const data = { originUrl };
+ const thumbnail = `${urlObj.origin}${urlObj.pathname}?file_path=${urlObj.searchParams.get(
+ "file_path"
+ )}&thumbnail=true`;
+ const downloadLink = `${urlObj.origin}${
+ urlObj.pathname
+ }?file_path=${urlObj.searchParams.get("file_path")}&download=true`;
+ const data = { originUrl, downloadLink, thumbnail };
setPreviewImage(data);
}
};
@@ -48,11 +54,7 @@ const ImagePreview = ({ container, context = "chat" }: Props) => {
};
}, [container, context]);
return previewImage ? (
-
+
) : null;
};