java下载文件到本地
时间: 2023-10-30 11:07:31 浏览: 80
可以使用Java的URLConnection来下载文件到本地,以下是一个示例代码:
```java
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class FileDownloader {
public static void main(String[] args) throws IOException {
String fileUrl = "https://example.com/file.pdf";
String savePath = "C:\\Downloads\\file.pdf";
URL url = new URL(fileUrl);
URLConnection connection = url.openConnection();
InputStream inputStream = connection.getInputStream();
FileOutputStream outputStream = new FileOutputStream(savePath);
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, length);
}
outputStream.close();
inputStream.close();
}
}
```
在上面的代码中,我们首先指定要下载的文件的URL和保存的路径,然后使用URL对象打开连接并获取输入流。接着创建一个输出流,将从输入流读取的数据写入文件中,最后关闭流即可。
阅读全文