下面先介绍上传文件到服务器(多文件上传):
import javaxservlet;
import javaxservlet>这里你弄错了一个问题;\x0d\你的程序是要传递的二进制数据\x0d\而不是传递路径,然后再到服务器读取文件数据(你的服务器有这个文件)\x0d\只有当你的服务器下有这个文件了,你传递一个路径,读取是可以的\x0d\//---\x0d\关于如何上传文件, 自己google一下,很多教程文件上传到A以后 放到服务器上面 然后他就有一个绝对的访问路径 也就是对应一个绝对的url 这样就好办了
Java提供了对URL访问和大量的流 *** 作的的API,可以很容易的完成对网络上资源的存取,下面的代码段就完成了对一个网站的资源进行访问:
destUrl=">UI端:
1使磁盘的目录结构在界面上以树形结构展现
2上传表单包含1中的磁盘目录树(普遍为下拉树),当用户上传文件前可以指定上传目录
服务端:
1遍历所在服务器磁盘,或通过远程调用遍历其他服务器磁盘
2处理UI端表单提交数据
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); //复制文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)