首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web开发 >

servlet上传文件到服务器,该如何处理

2013-10-29 
servlet上传文件到服务器需求这样:用户将“员工信息文件”上传到服务端事前约定的某一目录下(不需要通过页面

servlet上传文件到服务器
需求这样:用户将“员工信息文件”上传到服务端事前约定的某一目录下(不需要通过页面上传文件)
这个功能思路是怎样的,是不是就是将客户端的某个文件(txt)上传到web服务器下的根目录?
在页面上是通过输入文件名,点启动添加到servlet


                File file=new File("E:\\MyTestCode\\addEmployee.txt");//客户端路径
if(!file.exists()){
file.mkdir();
}
FileInputStream fis=new FileInputStream(file);
BufferedReader read=new BufferedReader(new InputStreamReader(fis));
String lineTxt=read.readLine();
File f=new File("test.txt");//服务器目录
BufferedWriter write=new BufferedWriter(new FileWriter(f));
 write.write(lineTxt);
write.flush();

为什么我客户端的这个文件访问不了,是不是代码的问题

java.io.FileNotFoundException:E:\MyTestCode\addEmployee.txt (拒绝访问。)

另外再问下自定义生成服务器根目录可不可以像我这样写
servlet?文件上传
[解决办法]
File file=new File必须使用服务器端的路径,不能使用客户端的。确保服务器上存在文件夹E:\MyTestCode\

热点排行