我正在开发一个应用程序,该应用程序的功能之一是使用Office.context.mailbox.item.addFileAttachmentAsync
将文件附加到外发电子邮件中。在最新版本的Outlook for Windows版本1811(内部版本11029.20079,即点即用)中,文件无法附加到邮箱项目,并且UI中显示“下载错误”。
为进一步检查此问题,我使用了Fiddler,并发现此方法已开始附加以下标头Authorization: Bearer
。由于未提供头授权,因此该冲突会导致S3服务出现问题,并返回400错误Only one auth mechanism allowed;
,这将导致下载失败。
是否有解决此问题的方法?
答案 0 :(得分:1)
@Kevin Kerr,感谢您报告此问题。
这是在我们的API之外重现的已知问题。您可以通过手动将此项目附加到电子邮件来重现此内容:打开新电子邮件,单击Attach File
,然后单击Browse This PC...
,然后将文件的URL复制/粘贴到File name
对话框的Insert File
字段。
Azure Blob存储也会重现此问题,因此最好的解决方法是将文件托管在其他位置。
我们已经聘请了适当的团队来解决此问题,但是,我们没有解决方案的预计到达时间。