簡體   English   中英

如何使用UCMA Skype for Business將圖像顯示為回復

[英]How to display image as a reply using UCMA skype for business

我創建了一個應用程序,將用戶連接到后台的聊天機器人。 當文字正常工作時,聊天機器人的響應很好,但必要時我還需要顯示圖像。 沒有人有我可以使用的任何方向或代碼片段。 我有此代碼不起作用

FileStream fs = File.OpenRead(@"C:\data\logo2.png");
                var fileBytes = new byte[fs.Length];
                fs.Read(fileBytes, 0, fileBytes.Length);

                ContentType ct = new ContentType("image/png");
                ct.CharSet = "UTF-8";

                byte[] bytes1 = Encoding.UTF8.GetBytes(fileBytes.ToString());

                _instantMessagingFlow.BeginSendInstantMessage(ct, bytes1, SendMessageCompleted,
                _instantMessagingFlow);

我能夠通過使用MimePartContentDescription(new ContentType(“ multipart / alternative”)來解決它。

由於適當的原因,我無法粘貼工作代碼-但是,如果您尋找MimePartContentDescription(new ContentType(“ multipart / alternative”),則應該能夠閱讀文檔/使用示例。

我確實有根據大小顯示圖像的限制-小於40kb的任何作品都可以。 對於我來說,這不是一個顯示障礙,因為在我的用例中,圖像實際上很小。 我現在將其標記為“已回答”,但是如果有人知道為什么我想知道六位數限制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM