标签: dropbox

使用Dropbox API上传Android文件

如何使用Dropbox API将文件(图形,音频和视频文件)上传到Dropbox?我按照Dropbox SDK Android页面上的教程进行操作,可以使样本生效.但是现在我想要上传一个实际的File对象而不是String,而是在苦苦挣扎.

示例代码没有任何问题,看起来像这样:

    String fileContents = "Hello World!";
ByteArrayInputStream inputStream = new ByteArrayInputStream(fileContents.getBytes());
try {
    Entry newEntry = mDBApi.putFile("/testing_123456.txt", inputStream, fileContents.length(), null, null);
} catch (DropboxUnlinkedException e) {
    Log.e("DbExampleLog", "User has unlinked.");
} catch (DropboxException e) {
    Log.e("DbExampleLog", "Something went wrong while uploading.");
}   
Run Code Online (Sandbox Code Playgroud)

但是当我尝试更改它并使用以下代码上传实际文件时:

    File tmpFile = new File(fullPath, "IMG_2012-03-12_10-22-09_thumb.jpg");

// convert File to byte[]
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
oos.writeObject(tmpFile);
bos.close();
oos.close();
byte[] bytes = bos.toByteArray();

ByteArrayInputStream inputStream = …
Run Code Online (Sandbox Code Playgroud)

android inputstream dropbox android-file dropbox-api

19
推荐指数
2
解决办法
3万
查看次数

如何以编程方式确定Dropbox文件夹位置?

我有一个脚本,打算由多台计算机上的多个用户运行,并且它们的各自主目录中都没有Dropbox文件夹.我不想在脚本中硬编码路径.我更倾向于以编程方式找出路径.

欢迎任何建议.

编辑:我没有在脚本中使用Dropbox API,该脚本只是读取用户之间共享的特定Dropbox文件夹中的文件.我唯一需要的是Dropbox文件夹的路径,因为我当然已经知道Dropbox文件结构中的相对路径.

编辑:如果重要,我使用的是Windows 7.

python directory dropbox

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

在Git中删除损坏的名称(dropbox冲突的副本)

我将我的回购保存在Dropbox中,有一天(见下面的日期)它疯了.现在,每当我尝试自动填充分支名称时,我都会收到这些警告

warning: ignoring ref with broken name refs/heads/develop (MacBook Pro's conflicted copy 2015-02-28)
warning: ignoring ref with broken name refs/heads/master (MacBook Pro's conflicted copy 2015-02-28)
warning: ignoring ref with broken name refs/remotes/origin/develop (MacBook Pro's conflicted copy 2015-02-28)
warning: ignoring ref with broken name refs/remotes/origin/master (MacBook Pro's conflicted copy 2015-02-28)
warning: ignoring ref with broken name refs/remotes/production/master (MacBook Pro's conflicted copy 2015-02-28)
Run Code Online (Sandbox Code Playgroud)

我该如何修复这些警告?

注意:对于所有重复触发快乐的人 - 这不是重复!我只想删除上面的引用以停止获取警告.git repo完好无损

git dropbox

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

在Windows和Mac OS X之间共享Dropbox上的Eclipse目录

这个问题与我的关系很接近,但并不完全.

我有一台Windows桌面和一台MacBook Pro.我希望能够将我的Eclipse工作区保存在Dropbox文件夹中.问题是许多项目设置在平台之间发生变化:对JRE,JDK和其他库的引用.

我在这个问题上看到的每一个讨论似乎都建议利用源控制系统的忽略功能,这样这样的文件只保留在本地,因此能够保持特定于平台.但是,当您使用真正的单个共享文件夹时,该类解决方案不适用.

您是否幸运地使用Java Eclipse项目,该项目位于通过网络共享的单个文件夹中,跨平台?

eclipse macos dropbox

16
推荐指数
2
解决办法
4206
查看次数

Delphi的Dropbox api?

我正在考虑使用DropBox将用户数据与delphi应用程序同步.它似乎解决了很多关于安全性,权限等的问题......我看到有一些用于C#,python等的API样本.有没有人用Delphi完成它,如果有的话,有样本可用吗?

delphi dropbox

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

使用REST API进行Dropbox差异/增量上传

我们知道Dropbox桌面客户端使用二进制差异算法将所有文件分解为块,并且只上传它在云中没有的块(https://serverfault.com/questions/52861/how-does- dropbox-version-upload-large-files).

不过,据我所知,Dropbox API只能在需要同步时上传整个文件(/ files_put,/ files(POST)).

有没有办法使用Dropbox API进行差异/增量同步,即只上传文件的更改部分,就像桌面客户端一样?

如果无法做到这一点,那么定期同步使用Dropbox API进行少量更改的大型文件的最佳做法是什么?

dropbox dropbox-api

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

Dropbox API(OAuth v1)授予的访问令牌的有效性以及如何刷新它的有效性是多少?

我在这里的Dropbox论坛上阅读了一个帖子.但我仍然对令牌有效期多久感到困惑,我是否需要刷新它以及如何刷新它.我的应用程序需要在用户离线文件执行一些预定的操作,所以我需要有一个较长的访问,说了一个星期,而无需用户被要求再次授予访问权限.

java oauth dropbox dropbox-api

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

我应该将我的Git文件夹保存在Dropbox之外吗?

到目前为止,我通过将其保存在我的Dropbox文件夹中来管理我的代码,仅此而已.最近我的代码在规模和复杂性方面都在增长,我想知道如果设置一个GitHub或Bitbucket帐户来更有效地管理它是不是更好.

我知道Git和Dropbox之间已有很多关于各种混音的问题; 这正是令我困惑的原因.有人说这是一个好主意,而其他人则认为这是一个糟糕的主意.

我只想知道:如果我决定使用GitHub或Bitbucket建立一个git存储库,我应该将我的.git文件夹移到Dropbox文件夹之外吗?

git github bitbucket dropbox

15
推荐指数
2
解决办法
6081
查看次数

使用dropbox和git没有conflitcts

我正在与仅使用Dropbox作为版本控制和协作工具的人合作.我不打算改变他们的行为.另一方面,我是一个上瘾的人,并希望将其用于个人用途.

无论如何他们有一个.git目录而没有在Dropbox中同步它?

谢谢

git dropbox

14
推荐指数
3
解决办法
5203
查看次数

是否可以禁用app文件夹的Dropbox通知

我正在玩,dropbox.js并创建了一个网络应用程序来记笔记并将其保存到我的保管箱帐户.

是否有可能只关闭这一个App文件夹的通知而不关闭所有通知?

dropbox dropbox-api

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