2017-01-30 30 views
3

使用Microsoft Graph API,可以按照here所述的方式向文件添加文件附件。但是,由於REST請求的總大小限制爲4mb,因此不允許使用非常大的附件。Large(> 4mb)文件附件

A resumable upload session允許更大的上傳,可以通過提供下載鏈接的參考附件來引用。但是,這些鏈接顯然是短暫的,我們希望在某個時候清理文件。

有沒有什麼辦法可以創建一個大於4mb的持久文件附件?在這裏考慮DriveItem-> FileAttachment轉換,但在主題上找不到任何內容。非常感謝幫助!

回答

0

May 2017開始,您可以使用referenceAttachment resource type。這使您可以將一個DriveItem從OneDrive附加到message

POST https://graph.microsoft.com/beta/me/messages/AAMkAGE1M88AADUv0uFAAA=/attachments 
Content-type: application/json 
Content-length: 319 

{ 
    "@odata.type": "#microsoft.graph.referenceAttachment", 
    "name": "Personal pictures", 
    "sourceUrl": "https://contoso.com/personal/mario_contoso_net/Documents/Pics", 
    "providerType": "oneDriveConsumer", 
    "permission": "Edit", 
    "isFolder": "True" 
}