Android Dropbox上传文件,并希望获得该上传文件的共享路径

时间:2016-11-29 14:50:53

标签: android dropbox dropbox-api

我可以将图片上传到Dropbox但我希望上传文件路径,以便我能够保留未来参考的路径。

我已经

上传了
FileInputStream fis = new FileInputStream(mFile);
        String path = mPath + mFile.getName();
        mRequest = mApi.putFileOverwriteRequest(path, fis, mFile.length(),
                new ProgressListener() {
                    @Override
                    public long progressInterval() {
                        // Update the progress bar every half-second or so
                        return 500;
                    }

                    @Override
                    public void onProgress(long bytes, long total) {
                        publishProgress(bytes);
                    }
                });

        if (mRequest != null) {
            mRequest.upload();
            return true;
        }

请帮我在Android中如何执行此操作

1 个答案:

答案 0 :(得分:0)

您使用的upload方法会返回DropboxAPI.Entry

您可以从返回的对象中读取path,在这种情况下,这将是上传文件的路径。

另请注意,此Dropbox Android Core SDK使用的Dropbox API v1已弃用:

https://blogs.dropbox.com/developers/2016/06/api-v1-deprecated/

您应该迁移到API v2 SDK:

https://www.dropbox.com/developers/documentation/java