从文件服务器下载文件并转换成inputStream
时间: 2024-01-18 15:02:07 浏览: 59
以下是Java代码示例:
```java
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) {
String fileUrl = "http://example.com/file.txt"; // 文件的URL
try {
InputStream inputStream = downloadFile(fileUrl);
// 这里可以对inputStream进行处理
// ...
inputStream.close(); // 处理完后一定要关闭输入流
} catch (IOException e) {
e.printStackTrace();
}
}
public static InputStream downloadFile(String fileUrl) throws IOException {
URL url = new URL(fileUrl);
URLConnection conn = url.openConnection();
return conn.getInputStream();
}
}
```
在这个示例中,我们使用了Java的`URL`和`URLConnection`类来打开文件的URL连接,并从中获取输入流。这个输入流可以用于读取文件内容。注意,在使用完输入流后,一定要关闭它。
阅读全文