简体   繁体   English

如何与Dropbox HTTP API一起使用UIL

[英]How use UIL with dropbox http api

This is how a download works( https://www.dropbox.com/developers/documentation/http#documentation-files-download ) 这就是下载的工作方式( https://www.dropbox.com/developers/documentation/http#documentation-files-download

curl -X POST https://content.dropboxapi.com/2/files/download 
  --header "Authorization: Bearer myToken" 
  --header "Dropbox-API-Arg: {\"path\": \"/Homework/math/Prime_Numbers.jpg\"}"

As you can see this way let you download different images with same url. 如您所见,您可以使用相同的网址下载不同的图片。

Should I create a new instance for loader every single image? 是否应为加载器的每个图像创建一个新实例? Which it not seems possible because I don't know how many images will I have. 这似乎是不可能的,因为我不知道我将拥有多少张图像。

I had realised that displayImage have an expected DisplayImageOptions parameter. 我已经意识到displayImage具有预期的DisplayImageOptions参数。 So i created one with my custom parameters 所以我用自定义参数创建了一个

DisplayImageOptions customOptions = new DisplayImageOptions.Builder()
        ...
        .extraForDownloader(headers)
        .build();

Then in loader ensuring path is different every time, I achieve it using # 然后在加载程序中确保每次路径都不相同,我使用#实现

path = path+"#"+my_unique_id;
loader.displayImage(path, view, defaultOptions, listener);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM