问答详情
源自:2-3 保存输入流信息

D:\temp (拒绝访问。)这个报错咋办??

 手动创建:temp这个文件夹 完整路径为: D:\temp\temp.txt

提问者:贰零一贰 2017-01-07 16:28

个回答

  • 我差不多是废了
    2017-04-27 19:59:21

    InputStream fileSource  = request.getInputStream();

    //得到服务器的根路径

    String rootPath = request.getRealPath("/");

    //指定文件存放路径

    String realPath = rootPath + "/" + "upload";

    //定义文件存放的目录,注意 目录也是文件

    File file = new File(realPath);

    //如果目录不存在

    if (!file.isDirectory()) {

    //创建文件上传目录

    file.mkdirs();

    }

    File newFile = new File(realPath + "/" + "tempFile");

    //向newFile文件中写入数据

    //文件存放在Tomcat中项目的根目录下的upload文件夹中

    FileOutputStream outputStream  = new FileOutputStream(newFile);

    byte[] b = new byte[1024];

    int n;

    while((n=fileSource.read(b))!=-1){

    outputStream.write(b,0,n);

    }

    outputStream.close();

    fileSource.close();

    System.out.println("Post..");


  • 落幕13
    2017-03-16 12:12:04

    你解决了吗拒绝访问?

  • 贰零一贰
    2017-01-07 16:28:53

    手动创建:temp这个文件夹 完整路径为: D:\temp\temp.txt