快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

WebUploader客户端如何批量上传图片

这篇文章主要为大家展示了“WebUploader客户端如何批量上传图片”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“WebUploader客户端如何批量上传图片”这篇文章吧。

创新互联公司是一家集网站建设,柳北企业网站建设,柳北品牌网站建设,网站定制,柳北网站建设报价,网络营销,网络优化,柳北网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

具体内容如下

因为最近主管让用webUploader写客户端,但是在网上找了很多,能够复制就能用的并没有几个,但是经过修改后还可以,为了后面的人在需要使用到的时候可以直接copy我再此将代码和注释共享在这里。




这里是前台代码,这里我不过是加了个注释和修改了一点东西,这是网络上某个大神的代码 我借鉴一下。

这个webUploader 使用其实很简单,我先简单做一个描述。理解就很快了。

先准备好选择文件的元素吧,还有显示缩略图的元素,当然还有手动才需要的一个提交按钮。

第一步:js中是先创建一个webUploaer的对象,创建的时候对象有许多参数,你参数的选择决定了你启动哪些功能。

第二步:loader对象有很多的事件,你可以通过为loader绑定不同的事件,就可以监听到不同的动作了,从而对它进行相应的操作。

第三步:就是使用该对象的upload()方法进行手动的上传啦!

至于我刚刚说的很多参数和很多事件。
我会附上一个webUploaderAPI的地址,上面写的非常详细,阅读量也不大。



 

图片上传

          
  
  选择文件
      

然后这里是后台我使用spring封装方法写的接收数据, 这些代码复制就可以使用了,对了 这是一个接收多文件的方法,上面的客户端代码也支持多图片上传。其实图片和文件差别不大 不过是将客户端的文件限制去掉,当然缩略图也可以丢掉,那就是文件上传啦。具体还是看客户端的webuploaderAPI。

@RequestMapping("uploader")
  public void upload(HttpServletRequest request,HttpServletResponse response){

  System.out.println("收到图片!");
   MultipartHttpServletRequest Murequest = (MultipartHttpServletRequest)request;
   Map files = Murequest.getFileMap();//得到文件map对象
   String upaloadUrl = request.getSession().getServletContext().getRealPath("/")+"upload/";//得到当前工程路径拼接上文件名
   File dir = new File(upaloadUrl);
   System.out.println(upaloadUrl);
   if(!dir.exists())//目录不存在则创建
    dir.mkdirs();
   for(MultipartFile file :files.values()){
    counter++;
    fileName=file.getOriginalFilename();
    tagetFile = new File(upaloadUrl+fileName);//创建文件对象
    if(!tagetFile.exists()){//文件名不存在 则新建文件,并将文件复制到新建文件中
     try {
      tagetFile.createNewFile();
     } catch (IOException e) {
      e.printStackTrace();
     }
     try {
      file.transferTo(tagetFile);
     } catch (IllegalStateException e) {
      e.printStackTrace();
     } catch (IOException e) {
      e.printStackTrace();
     }

    }
   }
 System.out.println("接收完毕");
}

以上是“WebUploader客户端如何批量上传图片”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


分享名称:WebUploader客户端如何批量上传图片
文章URL:http://6mz.cn/article/jdided.html

其他资讯