我正在开发一个Outlook加载项,我还想将一些文件附加到Outlook约会。
我能够成功将文件上传到Azure blob /文件存储,但如果我想通过addFileAttachmentAsync
方法附加这些文件,我会在Outlook中收到Download failed
消息,该方法的结果状态是“成功”'虽然。
该文件可通过网址https://menatwork.blob.core.windows.net/outlookattachments/Icon80.png公开获取(同时尝试使用https和http)
如果我使用其他网址(例如https://menatwork.azurewebsites.net/images/Icon80.png或您可以在网络上找到的任何其他图片),则可以正常使用,并且附件会在Outlook中下载。
加载项的清单文件包含Azure域,但由于它也与其他域一起工作(https://www.google.at/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png),我猜错误与blob存储http响应有关吗?
解决方案: 将Outlook升级到最新版本(例如Outlook 2016 MSO(16.0.8431.2110))修复了问题。