uploadwebfile skydrive .net apiクライアント
-
28-10-2019 - |
質問
これは、データベースバックアップファイルをSkyDriveにアップロードするための私のコードです。プログラムは、機能を備えてアップロードしようとしているときに最後に壊れています UploadWebFile
. /Backups
SkyDriveのフォルダーです。 SkyDrive .Net APIクライアント2.0.2bを使用しています。
例外は次のとおりです。
リクエストは中止されました:リクエストはキャンセルされました。
構文に問題がありますか、それとも他のものですが、解決策とは何ですか?
var client = new SkyDriveServiceClient();
client.LogOn("username", "password");
WebFolderInfo webInfo = new WebFolderInfo();
webInfo.Path = "/Backups";
client.UploadWebFile(@"D:\db.bak", webInfo);
解決 2
これが解決策です。問題は、WebFolderInfoを作成してパスマニュアルを提供できないことです。 WebFolderInfo []リストからフォルダーを参照する必要があります。 client.timeoutの場合、大きなファイルがアップロードする時間を持つことができます。
var client = new SkyDriveServiceClient();
client.LogOn("username", "password");
WebFolderInfo wfInfo = new WebFolderInfo();
WebFolderInfo[] wfInfoArray = client.ListRootWebFolders();
wfInfo = wfInfoArray[0];
client.Timeout = 1000000000;
client.UploadWebFile(@"D:\db.bak", wfInfo);
他のヒント
構文エラーだとは思わないが、Baout DBバックアップについて話していることを考えると、ファイルディメンションの問題だと思います。 SkyDriveにアップロードできるファイルの最大サイズ したほうがいい 何かが何かになります 50MB
.
ファイルの寸法を確認してください。
所属していません StackOverflow