精华内容
下载资源
问答
  • /**处理各种文件上传*/ public ActionForward fileUpload(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { BaseUser user = ...
    	/**处理各种文件上传*/
    	public ActionForward fileUpload(ActionMapping mapping, ActionForm form,
    			HttpServletRequest request, HttpServletResponse response)
    					throws Exception {
    		BaseUser user = (BaseUser) request.getSession().getAttribute("user");
    		//获取上传路径
    		String uploadPath = request.getSession().getServletContext().getRealPath("/") + File.separator + "upload";
    		FileItemFactory factory = new DiskFileItemFactory();
    		ServletFileUpload servletFileUpload = new ServletFileUpload(factory);
    		servletFileUpload.setHeaderEncoding("UTF-8");// 解决文件名乱码的问题
    		List<FileItem> fileItemsList = servletFileUpload.parseRequest(request);
    		
    		for (FileItem item : fileItemsList) {
    			//判断该文件是否是普通的表单类型,该处是file类型进入判断
    			if (!item.isFormField()) {
    				//上传文件的名称
    				String fileName = item.getName();
    				uploadPath =uploadPath+"/"+fileName;
    				File file = new File(uploadPath);
    				item.write(file);
    			}
    		}
    		Map root = new HashMap();
    		String path="";
    		super.goToFtl(path, root, request, response);
    		return null;
    	}

     

    展开全文
  • 我有一个需求,能够把云笔记里包含的所有图片批量下载到本地某个文件夹里,这样我就可以批量上传文件到自媒体平台,省去了手工一张张上传的麻烦。 我曾经写过一篇文章:使用ABAP批量下载有道云笔记中的图片...

    有朋友问我每天哪里找时间写这么多文章。

    作为一个程序员,当然要善于利用各种工具提高自己做事情的效率了。如果没有现成的工具,就得自己造。

    我写文章一般是在云笔记里编辑,完成之后直接复制粘贴到自媒体平台。我有一个需求,能够把云笔记里包含的所有图片批量下载到本地某个文件夹里,这样我就可以批量上传文件到自媒体平台,省去了手工一张张上传的麻烦。

    我曾经写过一篇文章:使用ABAP批量下载有道云笔记中的图片,然而ABAP在程序员中间不是很普及,于是我又写了一个Java版本的。

    使用方式很简单。

    我们知道每篇有道云笔记都有一个独一无二的uuid作为标识。把这个uuid复制粘贴,

    把拷贝的值放到第82行main行数的guid变量里,直接执行,可以看到输出,首先我的代码会判断这个笔记包含了多少张图片,然后会以多线程的方式去并行下载图片。

    最后所有下载好的图片都存储在一个和笔记同名的文件夹下面:

    多线程下载的核心代码如下,我使用了JDK里提供的ExecutorService:

    private static void start(List<DownloadTask> task){
    		if( task.isEmpty()){
    			System.out.println("No picture to download!");
    			return;
    		}
    		System.out.println("Total pic to be downloaded: " + task.size());
    		ExecutorService executor = Executors.newFixedThreadPool(10);
    		
    		for( int i = 0; i < task.size(); i++){
    			PictureDownloader cc = new PictureDownloader(task.get(i));
    			executor.execute(cc);			
    		}
    		
    		executor.shutdown();
    		while (!executor.isTerminated()) {
            }
    		
    		System.out.println("download finished");
    	}
    

    完整代码在我的github上,请随意下载使用:

    https://github.com/i042416/JavaTwoPlusTwoEquals5/tree/master/src/youdao

    要获取更多Jerry的原创文章,请关注公众号"汪子熙":

    展开全文
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • java源码包

    2015-12-01 16:29:37
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • java源码包3

    千次下载 热门讨论 2013-04-20 11:30:13
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程...
  • java开源包1

    千次下载 热门讨论 2013-06-28 09:14:34
    Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
  • java开源包12

    热门讨论 2013-06-28 10:14:45
    Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
  • Java资源包01

    2016-08-31 09:16:25
    Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
  • java开源包101

    2016-07-13 10:11:08
    Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
  • java开源包11

    热门讨论 2013-06-28 10:10:38
    Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
  • java开源包6

    热门讨论 2013-06-28 09:48:32
    Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
  • java开源包10

    热门讨论 2013-06-28 10:06:40
    Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
  • java开源包8

    热门讨论 2013-06-28 09:55:26
    Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
  • java开源包9

    热门讨论 2013-06-28 09:58:55
    Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
  • java开源包7

    热门讨论 2013-06-28 09:52:16
    Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
  • 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程...
  • 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程...
  • 本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
  • 丰富的表单控件(时间、日期、时间日期、日期范围选择、颜色选择器、省市区三级联动、省市区勾选、单图上传、多图上传、单文件上传、多文件上传、百度编辑器、百度图表、多文本编辑框、地图经纬度选择器、图片裁剪...
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的有限子集,尚不承诺遵守 Java 任何 Java 规范 , 可能会造 成J ava 阵营的进一步分裂。 � 现有应用完善度不太够,需要的开发工作量较大。--------------------...
  • javapms门户网站源码

    2014-08-07 17:24:08
    “资源”是指网站前台页面经常需要引用到的图片、css、js、flash等文件,javapms将这些文件都分类存放在了程序指定的目录中,管理员可以系统后台进行上传,删除,修改等管理操作,替代了传统的ftp管理方式。...
  • 万能后台管理模板javaweb

    热门讨论 2016-10-23 17:32:05
    系统包含项目的源码和搭建的详细文档,以及数据库脚本 系统功能模块(开发时可取舍) 1. 权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限 角色(基础权限): 分角色组和角色,独立分配菜单权限和增...
  • 15.分布式文件服务,集成minio、阿里OSS等优秀的第三方,提供便捷的文件上传与管理,同时也支持本地存储。 16.主流数据库兼容,一套代码完全兼容Mysql、Postgresql、Oracle三大主流数据库。 17.集成工作流activiti,...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

java文件上传包含各种文件图片

java 订阅