我正在尝试使用onedrive sdk上传带有this链接的内容。
编辑:
代码:
using (contentStream)
{
var uploadedItem = await oneDriveClient
.Drive
.Root
.ItemWithPath("path/to/file.txt")
.Content
.Request()
.PutAsync<Item>(contentStream);
}
path / to / file.txt究竟是什么,contentStream是什么?当我收到'Microsoft.OneDrive.Sdk.OneDriveException'时,有人能给我一个明确的例子。
答案 0 :(得分:2)
您可能需要查看的文档的其中一部分是身份验证过程,因为这将使您开始使用UWP应用程序中的OneDrive SDK。
要分解他们为您发布的示例代码中发生的事情,contentStream是您希望以流的形式上传的文件。如果您使用StorageFile对象上传到OneDrive,则需要在存储文件上调用OpenStreamForReadAsync方法以获取样本中存在的contentStream。
“path / to / file.txt”部分是您要将文件存储在OneDrive根文件夹中的位置。因此,如果你在这里添加文件夹结构,你会把它放在那里,例如,如果你上传 image.jpg ,你可能会有以下 / AppId / Images / image .JPG 强>