那么你首先上传文件的时候,就需要将文件同步到文件服务器
然后数据库保存的必须是相对路径,
客户端,或者网页调用的时候,调用文件服务器的IP即可
1、获取服务器指定目录路径path
2、复制文件
参考代码
String dir = "/a/b/c/";String path = requestgetSession()getServletContext()getRealPath(dir)+"\\"+filegetOriginalFilename();
//path 为服务器在硬盘的绝对路径 如H:\tomcat\webapps\youproject\a\b\c\文件名txt
File newFile=new File(path);
filetransferTo(newFile); //复制文件你的意思俺晓得,但是读取localhost上的文件夹,需要你在那儿架设一个服务器,一般读取文件夹最好的就是FTP服务器了,不过自己做动态站点通过><form action="" method="" enctype="multipart/form-data">
<input type="file" name="fileName">//上传
<input type="submit" value="提交">
<form>------解决方案-------------------------------------------------------- 不用 C/S 模式,需要系统开发权限,文件夹权限,匿名访问等等,然后可以使用普通方式 \\1010访问 ------解决方案-------------------------------------------------------- 你的java 是在服务器还是客户端,服务器,那个就不消说了,Filelist 系列方法,配合过滤器 客户端的,需要>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)