首页服务器Ftp服务器 springboot以FTP方式上传文件到远程服务器

springboot以FTP方式上传文件到远程服务器

一、html代码                   上传附件: 本地上传…

一、html代码                  

 

二、js代码      

 upload.render({      accept: 'file',      elem: '#larry-litpic',      url: interface_cms_article_upload,      field: 'fileNames',      done : function (res, index, upload) {        if(res.code != 200){          layer.open({            icon : 2,            skin : "layui-layer-molv",            content : res.msg          });        }else{          layer.open({            icon : 1,            skin : "layui-layer-molv",            content : res.msg          });          $('#upload-filename-display').text(res.filename);          $("input[name='fileId']").val(res.filename);        }      },      error : function (res) {      }    });

三、后台controller:

@RequestMapping(value = "/upload")  @ApiOperation(value = "本地文件上传",notes ="本地文件上传" )  public Map uploadfunction(HttpServletRequest request, HttpServletResponse response){    //创建文件对象并获取请求中的文件对象    MultipartFile file = null;    Map resultData = new HashMap();    try{      MultipartHttpServletRequest mRequest = (MultipartHttpServletRequest) request;      file = mRequest.getFile("fileNames");      //判断上传非空      if(null == file) {        resultData.put("code",0);        resultData.put("msg","上传文件失败");        resultData.put("filename",file.getOriginalFilename());        return resultData;      }      //上传需要导入数据的文件      //用来检测程序运行时间      long startTime=System.currentTimeMillis();      System.out.println("上传的文件名为:"+file.getOriginalFilename());      String fileName = file.getOriginalFilename();      InputStream inputStream = file.getInputStream();      String hostName = uploadUtil.getHostname();      String username = uploadUtil.getUsername();      String password = uploadUtil.getPassword();      String targetPath = uploadUtil.getTargetPath();      String suffix = cmsArticleService.getSuffix(fileName);      fileName = cmsArticleService.upload(hostName,username,password,targetPath,suffix,inputStream);      //计算上传时间      long endTime=System.currentTimeMillis();      String uploadTime = String.valueOf(endTime-startTime);      System.out.println("上传所用时间:"+uploadTime+"ms");      resultData.put("code",200);      resultData.put("msg","上传文件成功");      resultData.put("filename",fileName);      return resultData;    } catch (Exception e) {      // TODO Auto-generated catch block      e.printStackTrace();    }    return null;  }                          
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/FTP/10074.html
上一篇在远程计算机的CMD内下载FTP文件的方法
下一篇 vsftpd配置虚拟用户登录的方法
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部