javascript - 将文件上传到skydrive

时间:2013-09-10 09:56:48

标签: javascript onedrive

需要一些帮助。我正在尝试通过Javascript将文件上传到SkyDrive,但我遇到了一些问题。我正在使用此链接http://msdn.microsoft.com/en-us/library/live/hh550848.aspx提供的代码。但我似乎无法使其发挥作用。

$('#btnSample').click(function (e) {

        WL.login({
            scope: "wl.skydrive_update"
        }).then(
        function (response) {
            WL.upload({
                path: "me/Public",
                element: "file"
            }).then(
                function (response) {
                    alert('FILE UPLOADED');
                },
                function (responseFailed) {

                    alert("Error uploading file: " + responseFailed.error.message);
                }
            );
        },
        function (responseFailed) {

            alert("Error signing in: " + responseFailed.error.message);
        }
    );
    }); //btnSample

单击后,将弹出警告框,并显示“登录时出错:未定义”消息。起初我认为这是在我的道路上,但我认为这是我的登录,对吧?

将它上传到SkyDrive上的公共文件夹的正确途径是什么?以及如何在登录时修复错误?请帮助。

1 个答案:

答案 0 :(得分:0)

您需要先启动Live SDK。

WL.init({ scope: "wl.signin" });

有关如何在http://msdn.microsoft.com/en-us/library/dn631820.aspx

中对用户进行签名的链接