Hello,
I am creating my own copilot with traditional way to show some messages to user. This message contains images and video and now copilot has inbuild facility in send message action to add image or add video.
I need to know what is the best place to store image/video which will be shown to all users of the copilot?
We are financial industry and we have lot confidential data so we cannot store these images or videos in cloud and we cannot make it anonymous.
I tried to store it in SharePoint site but it is not visible inside copilot.
Can anyone let me know best place to store these images and videos considering that we cannot make it anonymous?
Thank you in advance.
Can you please explain this in more details on how to exactly send videos(which does not have public access) in chat?
As far as I know, media elements are expected to be publicly accessible, but I understand why this can be an issue.
Two ideas: 1. Using Power Automate, generate a base64 encoded thumbnail of the image/video and feed that content as a data URI into your message node (see below). Along with the thumbnail, you could send a URL to the full image/video, which will be served from an authenticated endpoint.
2. Store the images and videos on a blob storage that requires a SAS token for access. That is not the equivalent of an authenticated endpoint, but at least it will prevent access from anyone that does not have the token.
Michael E. Gernaey
12
Super User 2025 Season 1
Arild Aarnes
8
stampcoin
6