layui上传文件,struts接收文件后,想返回文件保存的路径,js怎么获取返回来的字符串

提问 未结 4 490
天道酬勤995
悬赏:20飞吻
版本:layui 浏览器:
layui上传文件,struts接收文件后,想返回文件保存的路径,js怎么获取返回来的字符串
回帖
  • TangHanF
    2018-4-10
    服务端返回,前段回调函数接受返回值即可
    0 回复
  • @TangHanF 返回接收不了,已经尝试过了,能否给个demo
    0 回复
  • TangHanF
    2018-4-11
    @天道酬勤995 加我微信吧 g992470084
    0 回复
  • da0ke
    2018-4-11
    js端:
    var upload = layui.upload;
    upload.render({
    ...
    done : function(res) {
    // 上传完毕回调
    var fileDir = res.fileDir;
    console.log(fileDir);
    }
    });
    action端:
    public String uploadImage() throws IOException {
    //取得文件路径
    String fileDir = "文件路径";

    Map<String,Object> map = new HashMap<>(16);
    map.put("fileDir", fileDir);

    //转成json,{"fileDir":"文件路径"}
    String json = JSON.toJSONString(map);

    PrintWriter out;
    response.setCharacterEncoding("UTF-8");
    out = response.getWriter();
    out.print(json);
    out.flush();
    out.close();
    return null;
    }
    0 回复