zoukankan      html  css  js  c++  java
  • 文件上传与下载问题记录

    上传:先获取上传的路径+文件名,然后上传

    下载:

    1.先读取服务器路径下的文件(也就是需要下载的文件)需要知道

    --文件路径+文件名 ,采用输入流fileInputStream将文件读取到buffer中

    2.创建输出流 OutputStream,将buffer的数据写到输出流

    --输出流需要 --输出路径+文件名

    file2 =e:/download/filetest/file7.txt

     OutputStream os = new FileOutputStream(file2);

    3.如果不指定具体的输出路径,直接采用response创建输出流,默认下载到浏览器对应路径下

    OutputStream os = response.getOutputStream();

    4.文件上传到相对路径

    // 文件上传后的路径,相对路径
    String filePath1 = request.getSession().getServletContext().getRealPath("/upload/test/");

    ---上传成功后文件存放的路径为--srcmainwebappupload est


    // 绝对路径
    // String filePath1="C://Users//Andrew//Desktop//fileTest//";

    5.从相对路径下进行文件下载

       String realPath = request.getServletContext().getRealPath( "/upload/test/");

    --可知相对路径是相对----srcmainwebapp 的

  • 相关阅读:
    Servlet基础知识
    字节流
    MyEclipse快捷键
    Css Flex布局
    Django Session
    Django 分页
    Django Cookie
    Django 模板
    Python redis-py
    JQuery ajax
  • 原文地址:https://www.cnblogs.com/Andrew520/p/9251036.html
Copyright © 2011-2022 走看看