我使用dropbox api,并为图像创建了可共享的Url
在浏览器中加载网址后,我获得了包含该图片的html页面,而我只需要图片链接。
在浏览器的html页面源中,图像链接为:
Dim uniquesCollection As Collection
Dim rng As Range
Dim value
Set uniquesCollection = New Collection
For Each rng In values
If Not IsError(rng.value) Then
value = Trim(rng.value)
If value <> "" Then
If Not inCollection(uniquesCollection, value) Then
uniquesCollection.Add value, value
End If
End If
End If
Next rng
但是当我尝试在java servlet中获取url的内容时,我发现内容中没有图像
<img class="preview-image absolute-center" src="<IMG-LINK>" style="visibility: visible;" data-reactid=".1.0.0">
我认为首先应该加载url页面以获取我需要的图像链接。
在获取java中的内容之前,是否还要连接并加载url?
答案 0 :(得分:0)
我不知道这是否仍然有效,但请尝试更换
www.dropbox.com
搭配:
dl.dropboxusercontent.com
然后你可以获取直接图像 作为图像:
Image img = ImageIO.read(url)
或者您可以使用Apache Commons IO FileUtils直接保存到文件:
FileUtils.copyURLToFile(url, file)