如何在Android Dropbox SDK中创建长共享url?

如何在Android Dropbox SDK中创建长共享url?,android,dropbox-api,Android,Dropbox Api,当我想用Dropbox SDK for Android为文件生成一个长的可共享url时,我遇到了一些问题。我的意思是,我还没有找到创建url的方法 例如,我在app文件夹中有一个名为profile\u image.jpg的文件。我使用以下代码上传文件(如Dropbox示例): 我想要(我添加了?dl=1): (我添加了?dl=1) 我使用JavaSDK(dbxClient.createShareableUrl(metadata.path))实现了这一点,但在Android中则有所不同。我希望有人

当我想用Dropbox SDK for Android为文件生成一个长的可共享url时,我遇到了一些问题。我的意思是,我还没有找到创建url的方法

例如,我在app文件夹中有一个名为
profile\u image.jpg
的文件。我使用以下代码上传文件(如Dropbox示例):

我想要(我添加了
?dl=1
):

(我添加了
?dl=1

我使用JavaSDK(
dbxClient.createShareableUrl(metadata.path)
)实现了这一点,但在Android中则有所不同。我希望有人能帮我解决这个小小的不便


谢谢

(交叉链接供参考:)谢谢@Greg!我就是那个在Dropbox论坛上提问的人!杰杰
 public String subirImagenDropbox(File file) {

    AndroidAuthSession sesion = buildSession(); //Like the Dropbox Example
    DropboxAPI<AndroidAuthSession> mApi = new DropboxAPI<AndroidAuthSession>(sesion);
    checkAppKey();

    try {
        FileInputStream fis = new FileInputStream(file);
        String name = file.getName();
        mRequest = mApi.putFileOverwriteRequest("/empleados/img_perfil/" + name, 
            fis,
            file.length(),
            new ProgressListener() {
                @Override
                public long progressInterval() {
                    return 100;
                }

                @Override
                public void onProgress(long bytes, long total) {
                    System.err.println(bytes + " bytes de " + total);
                }
           });

        if (mRequest != null) {
            DropboxAPI.Entry upload = mRequest.upload(); //Here upload to Dropbox
            DropboxAPI.DropboxLink share = mApi.share(upload.path); //Generate short shareable URL. Expire in 31 days
            System.err.println("URL: " + share.url); //Print in LogCat for debug purpose

        }
    } 
    //... A lot catchs ...

    return ""; //Return the long shareable URL
 }
http://db.tt/abcd123
https://www.dropbox.com/s/abcdefghi1234567/profile_image.jpg?dl=1