从URL获取文件到本地的功能
时间: 2023-10-08 17:05:53 浏览: 58
您可以使用Java中的URLConnection类来获取文件并保存到本地。以下是Java代码示例:
```java
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLConnection;
public class FileDownloader {
public void downloadFile(String fileUrl, String savePath) throws IOException {
URL url = new URL(fileUrl);
URLConnection connection = url.openConnection();
InputStream inputStream = connection.getInputStream();
OutputStream outputStream = new FileOutputStream(savePath);
byte[] bytes = new byte[1024];
int read;
while ((read = inputStream.read(bytes)) != -1) {
outputStream.write(bytes, 0, read);
}
outputStream.close();
inputStream.close();
}
}
```
在这个示例中,我们创建了一个名为FileDownloader的类,其中包含一个名为downloadFile的方法,该方法从指定的URL获取文件并将其保存到指定的本地路径。您可以在您的应用程序中创建一个FileDownloader对象并调用downloadFile方法来实现从URL获取文件到本地的功能。