从OneDrive复制文件到Azure blob storage

  • 使用SharePoint的API访问OneDrive: Microsoft.SharePointOnline.CSOM
  • 获取OneDrive中的文件对象,传输到Blob中,两种方法:

  1. 一般的文件可以OpenBinaryStream,然后调用blob.UploadFromStream
  2. 上一种方法是将文件一次性读到内存中再上传,如果文件过大则需要下载到硬盘里。下载到硬盘则要通过RPC的方式

代码:
https://gist.github.com/VALLIS-NERIA/01536fc5d432c1bac69b6c0d0f7efb12

你也许会喜欢...

发表回复

您的电子邮箱地址不会被公开。