Open ChetanSharma-msft opened 1 month ago
Hi ChetanSharma-msft! Thank you for bringing this issue to our attention. We will investigate and if we require further information we will reach out in one business day. Please use this link to escalate if you don't get replies.
Best regards, Teams Platform
@rliberoff-Thanks for reporting your issue. We will check this at our end and will get back to you.
@rliberoff - We are able to repro that issue, We have raised bug for the same. We will inform you once we get any update.
Steps to reproduce
Copied from: https://github.com/microsoft/botbuilder-dotnet/issues/6854 Posted by: @rliberoff
Details: Version: 4.22.7
Describe the bug For Microsoft Teams, when creating a CardAction, the Image property does not accepts a base64 string representing the image. It force us to use an URL to a public image.
The code does not throws any error or exception, but the image information is just ignored.
To Reproduce
Use the following code: messageActivity.Attachments.Add(new Attachment { ContentType = OAuthCard.ContentType, Content = new OAuthCard { Text = settings.Text, ConnectionName = settings.ConnectionName, Buttons = new[] { new CardAction { Title = "The title", Text = "The text", Image = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." // Truncated Type = ActionTypes.OpenUrl, }, }, TokenExchangeResource = signInResource.TokenExchangeResource, TokenPostResource = signInResource.TokenPostResource, }, });
Expected behavior
In Microsoft Temas, the image provided as base64 string in the Image property should appear.
Actual behavior
For Microsoft Teams, when creating a CardAction, the Image property does not accepts a base64 string representing the image. It force us to use an URL to a public image.
The code does not throws any error or exception, but the image information is just ignored.
Error details
No response