3

Live SDK (v5.6) を使用して、OneDrive からのバックアップ/復元を Windows Phone 8.1 Silverlight アプリケーションに含めようとしています。標準の「me/skydrive」ディレクトリの読み取り/書き込みはできますが、指定したディレクトリにアップロード/ダウンロードする方法を見つけるのに苦労しています。フォルダーが存在しない場合は問題なく作成できます。

私は運が悪いので、以下を試しています。

var res = await _client.UploadAsync("me/skydrive/mydir", fileName, isoStoreFileStream, OverwriteOption.Overwrite);

また、ディレクトリ ID を取得してそれを渡すことも試みました。

var res = await _client.UploadAsync("me/skydrive/" + folderId, fileName, isoStoreFileStream, OverwriteOption.Overwrite);

同じエラー..「mydir」が表示されるか、ID がサポートされていません...

"{request_url_invalid: Microsoft.Live.LiveConnectException: URL にサポートされていないパス 'mydir' が含まれています。"

助言がありますか?アップロード非同期の回答を提案する場合は、指定されたディレクトリからファイルをダウンロードする方法も含めていただけますか? ありがとう!

4

1 に答える 1