Java URLConnection是否下载该文件?

Java URLConnection是否下载该文件?,java,download,urlconnection,Java,Download,Urlconnection,我需要在下载之前对文件进行一些验证。我需要验证一些关于它的信息(扩展名、MIME类型和大小)。我有这样的想法: URL u = new URL("https://test.com/Flight.pdf?some=true&added=8data=7678"); URLConnection uc = u.openConnection(); String type = uc.getContentType(); int length = uc.getContentLength() String

我需要在下载之前对文件进行一些验证。我需要验证一些关于它的信息(扩展名、MIME类型和大小)。我有这样的想法:

URL u = new URL("https://test.com/Flight.pdf?some=true&added=8data=7678");
URLConnection uc = u.openConnection();
String type = uc.getContentType();
int length = uc.getContentLength()
String extension = FilenameUtils.getExtension(u.getPath());

打开URL连接并获取所需数据是否会下载实际文件?

它不会自动下载。您需要从connection对象获取InputStream并使用output stream写入本地磁盘。@AshokPrajapati-我不想下载它,我只想以最少的宽带使用量获取基本数据。