我正在尝试从URL下载图像。我用的是Apache的百科全书库:使用java从url复制图像
org.apache.commons.io.FileUtils
.copyURLToFile(
new URL(
"https://lh3.ggpht.com/AXYMUV5cpne2vE9U3X8x87HgrbwijwiG50_yOnehU2MUPKDoJky-BKFOPZzZ07Pug8U=h230"),
new File("test.png"));
当您打开它说不是一个PNG文件的图像。这是一个从url下载图像到本地的好方法吗?
已更新。 Thankyou球员为您的答案我undestand,我需要得到connection.getContentType();
,然后保存为JPG或PNG,因为它是。
这可能是因为你正在下载的图像是JPEG – tsukimi
重命名下载的图像到test.jpg然后尝试打开它。 –
如何查找它是否为JPG或PNG – Ramesh