zoukankan      html  css  js  c++  java
  • 上传文件HTML前台

    <form name="form1" encType="multipart/form-data" method="post">
    <!-- <input type="file" id="inputfile" name="upload"
    accept="text/plain" > -->
    <input id="inputfile" type="file" style="display:none" name="file" accept=".xls,.doc,.txt,.pdf,xlsx" >
    <div style="float: left; padding-left: 15px" >
    <input id="photoCover" class="form-control" type="text" style="height:34px;">
    </div>
    <div style="float: left; padding-left: 5px" >
    <a class="btn btn-info" onclick="$('input[id=inputfile]').click();">导入单个员工信息</a>
    </div>
    <div style="float: left; padding-left: 5px" >
    <button id="uploadBtn" class="btn btn-info">导入提交</button>
    </div>
    </form>

    $('input[id=inputfile]').change(function() {
    $('#photoCover').val($(this).val());
    });

    新建Action 

    public class UploadAction extends ActionSupport{

    private File image; //上传的文件
    private String imageFileName; //文件名称
    private String imageContentType; //文件类型

    get........set..........


    public String execute() throws Exception {
    String realpath = ServletActionContext.getServletContext().getRealPath("/images");
    //D:apache-tomcat-6.0.18webappsstruts2_uploadimages
    System.out.println("realpath: "+realpath);
    if (image != null) {
    File savefile = new File(new File(realpath), imageFileName);
    if (!savefile.getParentFile().exists())
    savefile.getParentFile().mkdirs();
    FileUtils.copyFile(image, savefile);
    ActionContext.getContext().put("message", "文件上传成功");
    }
    return "success";
    }

  • 相关阅读:
    C/C++ 编写一个通用的Makefile 来编译.c .cpp 或混编
    C/C++ 定义接口文件格式
    MySql存储过程例子1
    项目所遇问题
    linux下编译C++程序无法链接Mysql的问题
    linux 同步时间 调试core内核
    CentOS安装与更新git
    03 js基本数据类型、 js运算符1
    02 js运行原理 、js开发工具介绍 、js程序入门、 js基本语法
    01 js基本介绍
  • 原文地址:https://www.cnblogs.com/aiwoqu/p/4146268.html
Copyright © 2011-2022 走看看