原理的话,参考你用浏览器打开这个链接显示的内容。
这个返回的是一个HTML网页,需要你解析出里面的文字(一般来说取body中间的内容就行)
其实对于这种文件一般用FTP来下载的。楼上写的那个不对,哈哈。
需要的话自己最好去查一下,怎么用,我有代码,不过告诉你的话也不太好?
URL url = new URL("http://你的地址")
URLConnection connection = url.openConnection()
InputStream is = connection.getInputStream()
BufferedReader br = new BufferedReader(new InputStreamReader(is,"gb2312"))
下面就是解析这个字符串来,自己来吧
不会。在java中经常用\n就表示换行,Java从文件读取linux字符串,读到\n不会换行。Java是一门面向对象编程语言,1990年代初由詹姆斯·高斯林等人开发出Java语言的雏形。通过流来读取,例如:
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的
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)