【问题标题】:Large (> 4mb) File Attachments大 (> 4mb) 文件附件
【发布时间】:2017-01-30 13:42:02
【问题描述】:

使用 Microsoft Graph API,可以将文件附件添加到消息中,如 here 所述。但是,由于 REST 请求的总大小限制为 4mb,这不允许非常大的附件。

resumable upload session 允许上传较大的文件,这些文件可能会被提供下载链接的参考附件引用。但是,这些链接显然是短暂的,我们希望在某个时候清理这些文件。

有什么方法可以创建带有大于 4mb 的持久文件附件的消息?在这里按照 DriveItem-> FileAttachment 转换的思路思考,但找不到有关该主题的任何内容。非常感谢您的帮助!

【问题讨论】:

    标签: microsoft-graph-api


    【解决方案1】:

    May 2017 开始,您可以使用referenceAttachment resource type。这使您可以将 OneDrive 中的 DriveItem 附加到 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" 
    } 
    

    【讨论】:

    • 我已经尝试过了,但在 O365 的已发送项目中,参考附件无法发送到外部电子邮件地址,我看到参考附件并可以查看它。有什么建议吗?
    • 你能把这个作为它自己的问题发布吗?确保包含您看到的代码和/或 HTTP 流量。
    • 感谢 Marc,在 stackoverflow.com/questions/50692280/… 发布了一个新问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-23
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多