1

以下のコードを使用して、 Windows 10 UWPアプリケーションから Office 365 OneDrive にファイルをアップロードしようとしています。

Microsoft.Office365.SharePoint.FileServices.File newFile = 
                        new Microsoft.Office365.SharePoint.FileServices.File
    {
        Name = fileName
    };

await sharePointClient.Files.GetById(parentId).ToFolder().Children.AddItemAsync(newFile);
await sharePointClient.Files.GetById(newFile.Id).ToFile().UploadAsync(stream); 

ファイルは OneDrive に作成されますが、コンテンツはアップロードされません。まったく同じコードが Windows 8 ストア アプリケーションから機能することに注意してください。

Windows 8 と Windows 10 のアプリケーションの動作の違いを調べたところ、Fiddler では、ファイル アップロード REST サービスが Win10 アプリケーション SDK から呼び出されていないことに気付きました。

Windows 10 でアプリを実行しているときに、同様の SDK エラーが発生したことがある場合は、お知らせください。

ありがとう。

4

0 に答える 0