标签: dropbox

如何使用 dropbox java api 同时上传多个文件

我想知道如何使用 java dropbox api 将多个文件上传到 dropbox。我想知道这一点,因为目前,当我想上传文件夹时,我会递归地遍历文件夹中的每个文件并逐个上传它们。但是,我发现这太慢了。所以,我想我可以一次性上传一个文件夹中的所有文件。但是,我该怎么做呢?我应该创建 n 个线程并且每个线程上传一个文件还是什么?

java multithreading dropbox dropbox-api

2
推荐指数
1
解决办法
4666
查看次数

使用 DropBox SDK C# 使用 UploadSessionStartAsync 覆盖现有文件

必须在 Dropbox 上上传大文件。我也想实现上传进度条。到处都提到我应该使用 UploadSessionStartAsync。我不知道如何使用 UploadSessionStartAsync 覆盖现有文件(当它已经存在时)。我可以先删除文件,然后进行新的上传,效果很好,但我不能这样做,因为之前文件的文件元数据丢失了。使用 UploadAsync 很容易,因为已经有一个 WriteMode.Overwrite 参数!这是我的代码:

/// <summary>
        /// Uploads a big file in chunk. The is very helpful for uploading large file in slow network condition
        /// and also enable capability to track upload progerss.
        /// </summary>
        /// <param name="client">The Dropbox client.</param>
        /// <param name="folder">The folder to upload the file.</param>
        /// <param name="fileName">The name of the file.</param>
        /// <returns></returns>
        private async Task ChunkUpload(DropboxClient client, string folder, string fileName)
        {
            Console.WriteLine("Chunk upload file...");
            // Chunk size …
Run Code Online (Sandbox Code Playgroud)

c# dropbox dropbox-sdk

2
推荐指数
1
解决办法
719
查看次数

有没有办法只使用Javascript返回文件夹中所有图像文件名的列表?

我有一个Dropbox帐户.我把一堆图像放在公共文件夹中.我想用shadowbox显示图像.

现在,我手动将文件名输入到这个html文件中.将新图像拖入图像文件夹时,有没有办法动态更新图库?

如果有可能,我更喜欢javascript.如果用javascript不可能,使用shadowbox自动显示存储在dropbox上的图像库的任何其他建议?

我知道Dropbox有自己的画廊功能,但我想使用我自己的无品牌.谢谢你的帮助!

javascript gallery shadowbox dropbox

1
推荐指数
1
解决办法
378
查看次数

iOS DropboxSDK,获取远程子目录和内容

我有一个远程目录,在Dropbox上有几个子目录和文件.

偏远方面:

-Mobile Profiles *(root)*
-- Custom Profiles
--- Profile1
--- Profile2
--- Profile3
Run Code Online (Sandbox Code Playgroud)

使用文件上载文件和目录/子目录不是问题.在将子目录及其内容从dropbox下载到设备时,我有一个大脑放屁.

-(void)backupCustomProfiles {
    for ( NSString *file in [[NSFileManager defaultManager] contentsOfDirectoryAtPath:MP_CUSTOM error:&error] ) {
        [self.restClient uploadFile:file toPath:@"/Mobile Profiles/Custom Profiles/" fromPath:EasyStrings(MP_CUSTOM,file)];
    }
}
Run Code Online (Sandbox Code Playgroud)

得到

-(void)restoreCustomProfiles {
    for ( ) {
        /* ? */
    }
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何遍历远程端的子目录.

asynchronous objective-c dropbox ios

1
推荐指数
1
解决办法
2202
查看次数

字符串到时间在PHP中

我正在创建一个连接到用户的Dropbox帐户的Web应用程序.当我检索文件和文件夹的元数据时,Dropbox会按以下格式返回相应的修改日期:

"星期六,2010年8月21日22:31:20 +0000"

我怎样才能将其转换为以下格式?

21/08/2010 22:31

任何帮助都感激不尽.

php dropbox string-to-datetime

1
推荐指数
1
解决办法
246
查看次数

Dropbox OSX app逻辑

我是iOS开发人员,从未为Mac OSX开发,但我对Dropbox Mac OS应用程序的工作逻辑感兴趣.确切的问题是:

1)如何以编程方式执行Finder应用程序中显示的其他驱动器/文件夹,如Dropbox所做的那样?

2)如何检测用户是否已从其计算机对Dropbox文件夹进行了修改?有没有办法让一些脚本(在applescript ?????中)在文件内容发生变化时通知应用程序,或者应用程序是否必须定期控制是否有任何文件发生了变化.

3)OSX应用程序后台活动限制是什么?

macos cocoa objective-c dropbox

1
推荐指数
1
解决办法
1093
查看次数

如何在Dropbox iPhone应用程序中集成Logout功能?

我正在使用iPhone中的Drop box应用程序,使用Dropbox_SDK开发此应用程序,我已经从我的dropBox帐户上传和下载文件,它的工作正常.然后我试图在iPhone中注销Dropbox帐户,但我不知道那个集成,怎么做?

- (void)viewDidLoad
{
    UIButton *Logout =[[UIButton buttonwithtype:UIButtonTypeRoundedRect];
    Logout.frame=cgrectmake(10,10,100,50);
    [Logout setTitle:@"Log Out" Forstate:UIControlStateNormal];
    [Logout addTarget:self action:@selector(Method)ForcontrolEvent:UIControlEventTouchUpInside];
    [Self.view addsubview:Logout];
}

-(void)Method
{

    //Logout Integration

}
Run Code Online (Sandbox Code Playgroud)

api dropbox logout ios

1
推荐指数
1
解决办法
1133
查看次数

进口冲突

我已经安装了2个python库,Flask和Dropbox SDK.两者都有一个名为"session"的模块.每当我调用session时,它会尝试在Flask和Dropbox上调用它,但是由于Dropbox没有使用给定代码,我的应用程序会中断.

有没有办法解决?

python import dropbox flask

1
推荐指数
1
解决办法
881
查看次数

Dropbox重定向uri

我正在使用OAuth 2.0访问Dropbox,在成功验证用户后,它将获得访问令牌.当我成功验证用户身份时,我陷入了获得授权码的成功页面.如何重定向到我的localhost并将其转换为访问令牌?我正在开发使用PHP.

$appInfo = dbx\AppInfo::loadFromJsonFile("config.json");
$webAuth = new dbx\WebAuthNoRedirect($appInfo, "PHP-Example/1.0");

$authorizeUrl = $webAuth->start();  
//echo $authorizeUrl;
header("Location:$authorizeUrl");

//$authCode = \trim(\readline("Enter the authorization code here: "));
$authCode = $_GET;
list($accessToken, $dropboxUserId) = $webAuth->finish($authcode);

print "Access Token: " . $accessToken . "\n";

$dbxClient = new dbx\Client($accessToken, "PHP-Example/1.0");
$accountInfo = $dbxClient->getAccountInfo();
print_r($accountInfo);
Run Code Online (Sandbox Code Playgroud)

php dropbox

1
推荐指数
1
解决办法
1858
查看次数

okhttp - Dropbox http API v2

我正在尝试从android上传文件,但我得到了一个例外SocketTimeoutException.我尝试使用curl并上传相同的文件,它的工作原理.

我尝试了不同的超时:20,30,50,100秒,但前10秒出现异常.

源代码

MediaType OCTET_STREAM = MediaType.parse("application/octet-stream");

        OkHttpClient client = new OkHttpClient();
        client.setConnectTimeout(20,TimeUnit.SECONDS);
        client.setReadTimeout(20, TimeUnit.SECONDS);
        FileInputStream fis = new FileInputStream(localfile_path);
        byte[] content = IOUtils.toByteArray(fis);
        RequestBody body = RequestBody.create(OCTET_STREAM, content);

        JSONObject dropbox_json = new JSONObject();
        try {
            dropbox_json.put("path", dropbox_path);
            dropbox_json.put("mode", mode);
            dropbox_json.put("autorename", autorename);
            dropbox_json.put("mute", mute);
        }
        catch(JSONException e){}

        String dropbox_arg = dropbox_json.toString();

        Request request = new Request.Builder()
                .url("https://content.dropboxapi.com/2/files/upload")
                .addHeader("Authorization", "Bearer "+MyGlobals.getDropboxToken())
                .addHeader("Dropbox-API-Arg", dropbox_arg)
                .addHeader("data-binary", "@"+localfile_path)
                .post(body)
                .build();

        Call call = client.newCall(request);
        com.squareup.okhttp.Response response = call.execute();
        return response.body().string();
Run Code Online (Sandbox Code Playgroud)

例外

11-08 …
Run Code Online (Sandbox Code Playgroud)

android dropbox

1
推荐指数
1
解决办法
450
查看次数