文件上传,采用jquery fileupload

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woaiqianzhige/article/details/80350829
前台

//写一个文件上传框

<input multiple="multiple" data-url="xxx/xxx/xxx" type="file" name="file" id="imageupload">

<script>
    $("#imageupload").fileupload({
         dataType:'json',
         //上传完成回调函数。还有其他的回调函数,见文档
          done:function (e,data) {
           alertTip("上传成功","成功");
           alert(data.result.obj);
          );
            }
             });
</script>


上传地址是input框上的 data-url。名称后台能用到 是input的name
能在选择文件后自动上传,这是最基本的其他包括禁止自动上传,多文件上传,进度条等,查看fileupload文档


后台

导包 org.springframework.web.multipart;
  MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
   MultipartFile mf=multipartRequest.getFile("file");// 获取上传文件对象
   String  fileName = mf.getOriginalFilename();// 获取文件名
   mf.getBytes() 将mf变成byte[] 数组,通过ByteArrayInputStream 读取写入指定位置
   mf.getinputstream() 获取mf身上的流,写入文件
   

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭