に添付ファイルを追加することができない、次のエラーを返して:OutlookがアドインアドインをOutlookから電子メールメッセージに添付ファイルを追加しようとしたメッセージ
status: failed
code:9007
message:"The attachment cannot be added to the item."
name:"AttachmentUploadGeneralFailure"
これは、いずれかのウェブ上でOutlookを使用して起こりますブラウザ。 Outlook 2013/2016デスクトップクライアントでは、添付ファイルが正常に追加されます。
ファイルは、HTTPSと有効な証明書(自己署名されていない)を使用して、アドインが実行されているのと同じドメインでホストされます。 HTTPSの代わりにHTTPを使用する場合は機能しません。ブラウザにURLを入力してファイルをダウンロードできます。添付ファイルをダウンロードするためにサーバーに「GET」要求は行われません。
問題は私のWebサーバーに固有のようです。インターネットからランダムなファイルを添付しようとすると、正常に動作します。
更新:ファイルは、認証されたアドインユーザーのみがアクセスできます。それは一般にアクセスできない。それはおそらくそれが動作しない理由です。これを回避する方法はありますか?
mailbox.item.addFileAttachmentAsync(
attachmentUrl,
fileName,
function (result) {
if (result.status === Office.AsyncResultStatus.Failed) {
console.log(result.error.message);
}
});
ありがとう、それは私が疑ったものです。私はこの問題を回避するためにあなたの提案を調べます。 –