java 读取服务器上的文件

[复制链接]
查看11 | 回复3 | 2017-11-24 12:39:04 | 显示全部楼层 |阅读模式
比如说服务器上有个文件test.txt
内容是hello world
服务器的url是“http://10.1.1.83:20/test.txt
怎么才能读取都文件的内容,使用什么方法

回复

使用道具 举报

千问 | 2017-11-24 12:39:04 | 显示全部楼层
http的话就用httpclient。open后,可以返回一个InputStream。这个就是你要读到文件流。原理的话,参考你用浏览器打开这个链接显示的内容。这个返回的是一个HTML网页,需要你解析出里面的文字(一般来说取body中间的内容就行)其实对于这种文件一般用FTP来下载的。楼上写的那个不对,哈哈。需要的话自己最好去查一下,怎么用,我有代码,不过告诉你的话也不太好?URL url = new URL("http://你的地址");URLConnection connection = url.openConnection();InputStream is = connection.getInputStr
回复

使用道具 举报

千问 | 2017-11-24 12:39:04 | 显示全部楼层
File file = new File(ServletActionContext.getServletContext().getRealPath(“/”),"test.txt");"/"是web项目的根目录,然后就和读本地文件的一样
回复

使用道具 举报

千问 | 2017-11-24 12:39:04 | 显示全部楼层
public class NewClass {
public static void main(String[] args) {
JFrame frame = new JFrame();
final JTextArea p = new JTextArea();
try {
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行