当前位置: 代码迷 >> Web开发 >> servlet上传文件到服务器解决方法
  详细解决方案

servlet上传文件到服务器解决方法

热度:749   发布时间:2014-03-01 00:37:02.0
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 (拒绝访问。)

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