Dropbox Java核心API-文件上载进程

Dropbox Java核心API-文件上载进程,java,file-upload,dropbox-api,Java,File Upload,Dropbox Api,我正在尝试使用Java Core API在Dropbox上上传文件。 我的实际代码正在正确上传一个文件,但我试图在上传期间显示进度。 我正在编写一个命令行工具,因此无法使用此处推荐的swing组件: 我使用的是简单的方法“”。 我已经试着写我自己的InputSteam子类,但是所有的数据在上传之前都被读取了。我也尝试过使用“uploadFile”方法,但结果是一样的: 读取文件,然后开始上载 你知道上传进度的方法吗?我认为你所做的是获得进度的最佳机制。我认为应该在倒数第二个流完成上传后立即读取流

我正在尝试使用Java Core API在Dropbox上上传文件。 我的实际代码正在正确上传一个文件,但我试图在上传期间显示进度。 我正在编写一个命令行工具,因此无法使用此处推荐的swing组件:

我使用的是简单的方法“”。 我已经试着写我自己的InputSteam子类,但是所有的数据在上传之前都被读取了。我也尝试过使用“uploadFile”方法,但结果是一样的: 读取文件,然后开始上载


你知道上传进度的方法吗?

我认为你所做的是获得进度的最佳机制。我认为应该在倒数第二个流完成上传后立即读取流的最后一块。所以,就您所看到的进展而言,您应该“领先”一大块(我相信该库中的默认值为4MB)。这和你看到的相符吗?我用来测试的文件重6.4个月,完全是一次读取和发送的。