java读取服务器文件并下载

作者:常季风 | 发布日期:2024-09-22 17:41:42

下载简单,无非是把服务器上的文件或者数据库中的BLob(或其他二进型),用流读出来,然后写到客户端即可,要注意 ContentType。

的话就用httpclient。 open后,可以返回一个InputStream。 这个就是你要读到文件流。 原理的话,参考你用浏览器开这个链接显示的。 这个返回的是一个HTML网页,需要你解析出里面的文字(一般来说取body中间的就行)其实对于这种文件一般用FTP来下载的。 楼上写的那个不对,哈哈。

用HttpClient(commonshttpclient)包,模拟一个Get请求,发送到网址172.16.30.230/文件地址。 这个文件地址不能是E/Map/123.txt,必须是露在服务器中的应用里的。 就像你写的应用里的一个jsp页面的目录。 成功发送get请求后,就会得到response,里面有流。