JavaWeb应用 磁盘文件管理
Posted cqutwangyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaWeb应用 磁盘文件管理相关的知识,希望对你有一定的参考价值。
1、文件浏览
commons-io-2.4.jar包下的FileAlterationObserver、FileAlterationListenerAdaptor、FileAlterationMonitor,实现文件监听,定期更新文件状态信息。
通过FileAlterationObserver获取文件树,实现搜索算法。
fileAlterationObserver = new FileAlterationObserver(new File(rootPath)); fileAlterationListenerAdaptor = new FileAlterationListenerAdaptor(); fileAlterationObserver.addListener(fileAlterationListenerAdaptor); fileAlterationMonitor = new FileAlterationMonitor(); fileAlterationMonitor.addObserver(fileAlterationObserver); fileAlterationMonitor.start();
2、文件上传
使用WebUploader实现文件分片上传、断点续传、高性能上传文件。
http://fex.baidu.com/webuploader/
3、文件下载
HttpServletResponse、OutputStream实现下载文件,或FileTools工具包。
4、文件预览
kkFileView实现doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频等等文件预览。
以上是关于JavaWeb应用 磁盘文件管理的主要内容,如果未能解决你的问题,请参考以下文章