文件上传,采用jquery fileupload

前台

//写一个文件上传框

<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身上的流,写入文件
   

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woaiqianzhige/article/details/80350829
文章标签: java 文件上传
个人分类: java
上一篇hibernate 使用普通sql查询,映射到自定义pojo中
下一篇slf4j 配合log4j2
想对作者说点什么? 我来说一句

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

关闭
关闭
关闭