当前位置: 首页 > 面试题库 >

使用Java通过HTTP批量下载图像的好方法

黄元章
2023-03-14
问题内容

我们有一个Web应用程序,需要通过http从合作伙伴站点导入10-20张图像。如果我有一个代表要下载的URL的字符串列表,是否有人建议如何尽快下载它们?

我可以将它们放在for循环中,但是如果有一种简单的方法可以并行化它,那么这对最终用户可能会有所帮助。尽管执行程序框架可能是个好主意,但我还是想避免使用直接的Java线程。

有任何想法吗?


问题答案:

Executor框架正是您想要的。特别是ExecutorCompletionService。使用此工具,您将能够以任何顺序快速提交请求。然后,您将完全按照它们的完成检索它们(而不是提交顺序)。



 类似资料:
  • 我有一个HTTP post请求,它以一个JSON作为请求体,其中包含以下内容: 向服务器请求后,我只得到一个图像作为响应(而不是任何东西(如JSON))。适当的图像是根据请求创建的,没有网址。我的服务地址是: 我的回复标题是: 我不知道是用改造还是毕加索来得到这张照片, 在Picasso中:我无法发送请求正文中的JSON数量。 在改造:我不能没有url的照片(地址指向照片像www.site.com

  • 本文向大家介绍Python实现批量下载图片的方法,包括了Python实现批量下载图片的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python实现批量下载图片的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 但是我是亚马逊移动服务开发的新手,我不知道怎么做。 多谢了。

  • 我建立简单的画廊。我使用Glide加载我的照片。在glide加载的图像上,看起来像是某种条纹(像素似乎是可见的)。我试图加载格式已更改的照片,我使用了,但它看起来仍然比原始照片更糟糕。 我用来加载的代码:

  • 问题内容: 我正在尝试编写一个脚本来使用node.js下载图像。这是我到目前为止的内容: 但是,我想使它更强大: 有图书馆这样做并且做得更好吗? 响应头是否有可能说谎(关于长度,关于内容类型)? 我还应该关注其他状态代码吗?我应该麻烦重定向吗? 我想我读过某个地方会不赞成使用编码。那我该怎么办? 我怎样才能在Windows上使用它? 还有其他方法可以使此脚本更好吗? 原因:对于类似于imgur的功

  • 问题内容: 我正在尝试使用我的应用程序中的URL和按钮下载图像。当我在手机上运行它时,我无法下载该图像。任何人都可以指出这个问题。我在这里先向您的帮助表示感谢 :) 这是我的代码。 问题答案: 您可以通过两种方式从url下载图像 1。您 可以使用Glide库从url加载图像,看下面的代码,它可以轻松地为您提供帮助 编译这个库 而不是像这样加载图像 2。如果您不想使用第三方库,请尝试此 创建一个异步