Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
a通过我的代码提示多个用户使用JavaScript Api将数据上传到他们自己的dropbox a/c_Javascript_Html_Webforms_Dropbox Api - Fatal编程技术网

a通过我的代码提示多个用户使用JavaScript Api将数据上传到他们自己的dropbox a/c

a通过我的代码提示多个用户使用JavaScript Api将数据上传到他们自己的dropbox a/c,javascript,html,webforms,dropbox-api,Javascript,Html,Webforms,Dropbox Api,如何通过代码对多个用户进行身份验证,以便使用drop box java脚本API将文件上载到他们的drop box帐户。下面是我的代码,它对单个用户运行良好,因为我首先在应用程序控制台中为用户的drop box帐户创建“应用程序密钥”,然后使用此“应用程序密钥”对用户进行身份验证。我在HTML页面中使用了文件上载程序。代码为:- var client = new Dropbox.Client({ key: 'App-Key' }); client.authenticate({ interact

如何通过代码对多个用户进行身份验证,以便使用drop box java脚本API将文件上载到他们的drop box帐户。下面是我的代码,它对单个用户运行良好,因为我首先在应用程序控制台中为用户的drop box帐户创建“应用程序密钥”,然后使用此“应用程序密钥”对用户进行身份验证。我在HTML页面中使用了文件上载程序。代码为:-

var client = new Dropbox.Client({ key: 'App-Key' });

client.authenticate({ interactive: false }, function (error) {
        if (error) {
            alert('Error: ' + error);
        } else {
            SaveToDropbox();
        }
    });
 function SaveToDropbox() {
var file = document.getElementById('fileupload').files[0]
        var name = $('#fileupload').val();
        var reader = new FileReader();
        reader.readAsArrayBuffer(file);
        reader.onload = function (e) {
            var data = e.target.result;

            client.writeFile(name , data, function (error, stat) {

                if (error) {
                    alert('Error: ' + error);
                } else {
                    alert('File Uploaded successfully!');
                }
            });
        }

    }

请帮助我,如果我希望多个用户将文件从我的项目上传到他们自己的drop box帐户,我应该怎么做?我在我的项目中实现了这个javascript API代码。如何为所有希望将数据上载到其帐户的用户获取“应用程序密钥”。我可以要求用户首先在其帐户中为开发人员创建应用程序,并提供“应用程序密钥”,以便我可以验证用户身份并将数据上载到他的帐户。我使用的是数据存储API而不是Saver drop-ins API。

这段代码乍看起来不错,对所有用户都适用。你遇到了什么问题?您不需要为每个用户提供单独的应用程序密钥。。。你的应用程序应该有一个应用程序密钥。

对于我在该帐户下创建应用程序的单用户drop box帐户,这可以正常工作,但我的要求是,我在MVC中运行了一个项目,我希望我的项目的所有用户都可以将音频/视频上传到他们的drop box帐户,而不是服务器。在这种情况下,我可以做什么。我是否必须为每个drop box帐户创建单独的应用程序。我是否应该要求每个drop box成员首先在developer中创建应用程序,并提供应用程序密钥以与集成他们的drop box帐户。如果不在user developer drop box a/c中创建应用程序,我可以与他们的a/c连接。您是否与我们在Dropbox论坛上的线程相同?正如我所说,你只需要一个应用程序密钥,而不是每个用户一个。请确保您已在应用程序控制台中单击“启用其他用户”。既然您提到“我在这个帐户下创建了应用程序”,我猜您没有,那么您在尝试使用其他帐户授权时看到了错误?如果不是这样,请告诉我您遇到的实际问题(错误消息,如果您看到)。