java 读取服务器上的文件

java 读取服务器上的文件,第1张

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

通过流来读取,例如:

TextFileForm fileForm = (TextFileForm) form FormFile formFile = fileForm.getTxtFile() if (formFile.getFileData().length == 0) { response.setCharacterEncoding("gb2312") response.getWriter().write("") } InputStream in = formFile.getInputStream() WordExtractor extractor = new WordExtractor() String str = extractor.extractText(in)这段代码就是负责读取word的

注意几点:

1 一个是端口号,注意你自己设置的是哪个端口号

2 第二个是要保证txt格式中的文件是json格式 ,不然会没有返回值。

3 不要在本地直接打开 ,放在本地服务器上,apache之类的


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/665610.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-26
下一篇2023-07-26

发表评论

登录后才能评论

评论列表(0条)

    保存