試圖附件從Outlook添加到電子郵件中附加還是返回了以下錯誤:Outlook插件無法將附件添加到消息
status: failed
code:9007
message:"The attachment cannot be added to the item."
name:"AttachmentUploadGeneralFailure"
這發生在任何網絡上使用Outlook瀏覽器。在Outlook 2013/2016桌面客戶端上,附件已成功添加。
使用HTTPS和有效證書(非自簽名),該文件位於運行加載項的相同域中。使用HTTP代替HTTPS時不起作用。我可以通過在瀏覽器中輸入URL來下載文件。對服務器沒有「GET」請求來下載附件。
這個問題似乎是特定於我的網絡服務器。如果我嘗試從互聯網上附加一個隨機文件,它可以正常工作。
更新:該文件只能由經過身份驗證的加載項用戶訪問。它不是公衆可以訪問的。這可能是爲什麼它不起作用。有什麼辦法可以解決這個問題嗎?
mailbox.item.addFileAttachmentAsync(
attachmentUrl,
fileName,
function (result) {
if (result.status === Office.AsyncResultStatus.Failed) {
console.log(result.error.message);
}
});
謝謝,這就是我所懷疑的。我會研究你的建議來解決這個問題。 –