質問

これは、データベースバックアップファイルを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.

ファイルの寸法を確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top