可是文件夹可以建立,但是写入时报错
java.io.FileNotFoundException: C:\Users\Administrator\Desktop\apache-tomcat-6.0.35\webapps\10 09servlet01\upload\pe (拒绝访问。)
怎么解决啊,郁闷。我记得老师说过,webapps文件下的东西只有servlet(内部程序)可以调用,
可是问什么不给访问呢?
protected void service(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
InputStream ips = req.getInputStream();
DiskFileItemFactory dfif = new DiskFileItemFactory();
ServletFileUpload sful = new ServletFileUpload(dfif);
String s = "";
try {
List
int i=0;
for(FileItem e : fileitem)
{
if(i == 0)
{
i++;
s = e.getString();
System.out.println(s);
}
if(!e.isFormField())
{
ServletContext sct = getServletContext();
File file = new File(sct.getRealPath("upload")+"\\"+s);
if(!file.exists())
{
file.mkdir();
}
File file2 = new File(sct.getRealPath("upload")+"\\"+s+"\\"+e.getName());
e.write(file);
}
}
} catch (FileUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}