你的位置: 首页      技术文章      头像图片剪裁上传camera.swf组件的java版
只分享互联网的精彩之处
动态:
  • 新奇软件,您的小白实验室,给力网文,经典视频——杂物吧
  • 欢迎童鞋们投递杂七杂八各类文章——杂物吧

  • 头像图片剪裁上传camera.swf组件的java版 杂物吧
    最近很多童鞋发邮件索要java版本的头像图片剪裁上传功能的camera的demo,其实自己也是最近工作中需要的,上网查询了很多,感觉camera还是很不错,他是Discuz!论坛中的一个功能,很多人使用,而且功能比较强大而且使用简单,实质上就是一个flash和后台完成的数据交换,通过flash完成图片的上传校验和大小剪裁完成图片的上传,而且可以通过摄像头及时采集图像。
    网上有很多版本,大多是PHP版本的,本demo是更具另一位已经提供java版本的大侠修改而来,完善了图片上传部分和生产大中小三张图片的功能。基本可以使用。有兴趣的可以直接查看这位大侠的下载页http://download.csdn.net/source/3134209
    各位童鞋可以直接下载自己做的demo版本,程序是java版本,使用jdk1.5和tomcat5.0,可以根据您的需要更换这些,应该不会出问题(未测试),修改配置文件的上传路径,基本上就可以使用了,可能程序需要稍微修改,由于是自己工作需要,很多东西肯定做不到通用,请给位自行调试,如果有时间,在发一版完善后的,可以直接调用的版本。
    下面是下载地址,需要的朋友,直接拿走,是myeclipse工程,直接导入即可。
    相关东东|相关链接
    附件性质:免费软件
    下载地址:网盘下载 下载2 下载3
    相关说明:JDK1.5编译

    发布日期:11年07月8日 - 11时36分45秒  | 围观 次      
    属于分类:技术文章
    文章作者:小光
    标      签: , ,
    加载用时:加载本文共用时 1.284 秒
    文章链接:http://za58.pcgame.tv/html/645.html   [复制]   (转载时请注明本文出处及文章链接)

    有77位童鞋在此唠嗑...

    1. 这些包找不到啊

      你回不回复,评论就在这里,不离不弃. [2011-7-15 10:28] 
      • 什么包找不到?里面除了JDK只有一个上传引用的包,也附带了!

        你回不回复,评论就在这里,不离不弃. [2011-7-15 11:46] 
    2. import com.censoft.common.base.Base;
      import com.censoft.common.base.Pub;
      import com.censoft.common.config.DefaultConfig;
      import com.censoft.common.util.RandomGUID;

      缺少的就是这些文件,你在给的里面我们下载后的都是com.censoft.zzportal.util这么一个目录。重头到尾没有别的了,页面就是报缺少上面四个

      你回不回复,评论就在这里,不离不弃. [2011-8-11 08:08] 
      • com.censoft.common.base.Base; 这个没用,可以去除
        com.censoft.common.base.Pub 去除空格的,可以自己替换
        com.censoft.common.config.DefaultConfig 读取配置文件的,你可以暂时在程序中写死
        com.censoft.common.util.RandomGUID 生成一个UUID,自己可以用随机函数替代

        你回不回复,评论就在这里,不离不弃. [2011-8-11 13:32] 
    3. dlg

      smartUpload 可以取得inputStream 和文件长度 可总是读不出数据,总是-1 不知何故,郁闷啊

      你回不回复,评论就在这里,不离不弃. [2011-8-21 23:25] 
      • 请确认文件路径正确,如果可以,可以回复详细源码帮忙分析!

        你回不回复,评论就在这里,不离不弃. [2011-8-22 10:19] 
    4. 有.net版得吗

      你回不回复,评论就在这里,不离不弃. [2011-9-1 13:10] 
      • 有,但没有测试过,请回复你的邮箱到xg@za58.com,会给您转发

        你回不回复,评论就在这里,不离不弃. [2011-9-1 16:10] 
    5. 这个是少了很多jar包啊,不能用啊,希望楼主帮忙解决,谢谢了

      你回不回复,评论就在这里,不离不弃. [2011-11-2 15:59] 
      • 请到留言本查看网友对话,你可以了解更多!

        你回不回复,评论就在这里,不离不弃. [2011-11-2 21:18] 
    6. 你好,里面确实是少了好多包哦!!可否烦请告知,谢谢!!或者是否可以重新给我传一份?谢谢您了

      你回不回复,评论就在这里,不离不弃. [2011-11-17 14:21] 
      • com.censoft.common.base.Base; 这个没用,可以去除
        com.censoft.common.base.Pub 去除空格的,可以自己替换
        com.censoft.common.config.DefaultConfig 读取配置文件的,你可以暂时在程序中写死
        com.censoft.common.util.RandomGUID 生成一个UUID,自己可以用随机函数替代

        你回不回复,评论就在这里,不离不弃. [2011-11-17 15:04] 
    7. 呵呵来转转,站主还是如此热情开朗,稀奇古怪的小软件也很讨人喜欢,搜刮~多谢分享

      你回不回复,评论就在这里,不离不弃. [2011-12-5 17:08] 
      • 谢谢!希望多来搜刮哦!包邮免费哦,亲!

        你回不回复,评论就在这里,不离不弃. [2011-12-5 17:31] 
    8. 小光童鞋,你可以将那几包发一份给我么!
      谢谢了哦!
      import com.censoft.common.base.Base;
      import com.censoft.common.base.Pub;
      import com.censoft.common.config.DefaultConfig;
      import com.censoft.common.util.RandomGUID;

      你回不回复,评论就在这里,不离不弃. [2011-12-5 17:10] 
      • 亲,这几个包不方便提供,而且都是无关紧要的类,都可以手动修改,具体,可以查看之前的留言回复,亲,这个不包邮!

        你回不回复,评论就在这里,不离不弃. [2011-12-5 17:30] 
    9. 小光童鞋,好像少了这么几个包,不太能运行,要不,你抽空修改一下,让这个程序不依赖这几个包,然后再发一份好么!

      你回不回复,评论就在这里,不离不弃. [2011-12-6 09:39] 
      • 呵呵,好吧,我抽时间完善一下,不过我不能确定什么时候能弄出来,其实依赖的几个包都是无关紧要的,自己都可以写死替换掉,不影响程序自身!

        你回不回复,评论就在这里,不离不弃. [2011-12-6 17:12] 
    10. 你好,小光童鞋,我将那些包自己用方法代替以后,虽然能出现图片上传的界面,但是,上传的时候,出现了“上传文件过程中出现I/O错误”!

      你回不回复,评论就在这里,不离不弃. [2011-12-7 10:32] 
      • 出现I/O错误一般是路径错误,可能首次上传的临时路径不正确或者返回的路径不正确,请输出打印必要时可以使用httpwatch进行查看。

        你回不回复,评论就在这里,不离不弃. [2011-12-7 13:04] 
      • 我也是io错误啊。。。。。

        你回不回复,评论就在这里,不离不弃. [2012-6-9 23:27] 
    11. 嘿嘿..小光童鞋,我又来打扰你咯,真心不好意思,我想问问,能不能自己定义那三张图片的尺寸呢!

      你回不回复,评论就在这里,不离不弃. [2011-12-7 15:50] 
      • 似乎不能,但大小是更具你上传的原图大小和裁剪宽比进行调整的,你可以试试,如果你上传个大图,而且裁剪也很大,是长方形,那么生成的三张图,除最后一张小图是固定大小,另外两张大小是同比缩放的!

        你回不回复,评论就在这里,不离不弃. [2011-12-7 17:28] 
    12. 小光 又来看你了 网站弄的不错 继续加油

      你回不回复,评论就在这里,不离不弃. [2011-12-23 09:25] 
    13. 有net的版本的吗,有的话,请发给我一份了,谢谢咯

      你回不回复,评论就在这里,不离不弃. [2012-3-8 12:10] 
      • 已经发送到你邮箱,请查收!

        你回不回复,评论就在这里,不离不弃. [2012-3-8 17:24] 
    14. 您好,我想问一下这个我全都调试完了,并集成到了SSH项目中,但是这个不兼容火狐和谷歌,请问可以解决吗。

      你回不回复,评论就在这里,不离不弃. [2012-3-21 11:33] 
      • 应该是兼容的,因为使用的是flash,如果是不兼容可能是JS的问题,可以调试一下,如果你发现不兼容,可以提供具体的不兼容错误。

        你回不回复,评论就在这里,不离不弃. [2012-3-21 13:06] 
    15. 您好,我用火狐和谷歌上传的话:报文件上传中出现IO错误!不知如何解决。请教!

      你回不回复,评论就在这里,不离不弃. [2012-3-21 13:10] 
      • IO错误一般是路径问题,可以检查原始图片上传路径、临时图片路径,可使用JS断点调试,尝试确定路径正确。可能在各浏览器中,JS的路径会有所不同。

        你回不回复,评论就在这里,不离不弃. [2012-3-21 15:35] 
    16. 我的报是上传过程中发行错误运啊

      你回不回复,评论就在这里,不离不弃. [2012-4-13 16:33] 
    17. 我的报是上传过程中发行错误运啊,不知道怎么了,就是不行,上传不成功,还是第一步啊

      你回不回复,评论就在这里,不离不弃. [2012-4-13 16:33] 
      • 请使用firebug调试一下,是程序报错,还是JS报错,一般是路径问题。

        你回不回复,评论就在这里,不离不弃. [2012-4-13 16:55] 
    18. 问一个问题 我给我的上传组件换成 COS上传了,java的,可是他出现这样的问题 ,我找不到怎么搞定 .到时报

      调用已上传图片过程中发生错误

      你回不回复,评论就在这里,不离不弃. [2012-4-16 17:46] 
      • 主要还是路径,上传路径和,上传后返回的临时文件路径。

        你回不回复,评论就在这里,不离不弃. [2012-4-16 19:22] 
    19. 请问crossdomain.xml这个文件有什么用?程序在哪个位置读取的。

      你回不回复,评论就在这里,不离不弃. [2012-4-17 17:34] 
      • 这个文件时swf的中文化文件,用于显示相应的中文提示,例如成功等!

        你回不回复,评论就在这里,不离不弃. [2012-4-18 23:12] 
    20. 小光回答我的问题吧!我等好久了,实在找不到哪地方要用到这个文件,在火狐下报错找不到这个文件。或者有谁知道告诉我一下。

      你回不回复,评论就在这里,不离不弃. [2012-4-18 13:55] 
      • 最近比较忙,网站都好几天没更新了,你具体是什么问题?

        你回不回复,评论就在这里,不离不弃. [2012-4-18 23:14] 
    21. crossdomain.xml这个文件是camera.swf自己调用吗?但是火狐报错找不到该文件,这种错误好像无关紧要,不解决也没什么问题。但是如果要解决怎样通过配置让它找到这个文件。我看过crossdomain.xml这个文件的内容,上面写的不是url吗,怎么会是swf的中文化文呢?

      你回不回复,评论就在这里,不离不弃. [2012-4-19 15:47] 
      • 路径是它自己去找的,crossdomain.xml可以忽略,我说的是locale.xml文件

        你回不回复,评论就在这里,不离不弃. [2012-4-22 21:02] 
    22. 请问Base类中定义了什么

      你回不回复,评论就在这里,不离不弃. [2012-5-2 14:59] 
      • 没什么用,可以去除!

        你回不回复,评论就在这里,不离不弃. [2012-5-2 19:18] 
    23. 为什么我的裁剪之后 点确定报图片保存时发生网络错误, error code 0啊。。。

      你回不回复,评论就在这里,不离不弃. [2012-5-25 11:32] 
      • 我也是网络错误啊啊!!!怎么办 告诉我785490650

        你回不回复,评论就在这里,不离不弃. [2012-6-10 11:25] 
    24. 你的q是多少?

      你回不回复,评论就在这里,不离不弃. [2012-6-10 11:03] 
    25. 能发个php版本的给我不,大侠?
      mxm145@qq.com

      你回不回复,评论就在这里,不离不弃. [2012-6-12 17:01] 
      • 已经发送,请注意查收,ImgCropper_php主题

        你回不回复,评论就在这里,不离不弃. [2012-6-13 17:35] 
    26. 我也想要个php的版本 劳驾一下
      kdlang@163.com

      谢谢

      你回不回复,评论就在这里,不离不弃. [2012-7-18 10:41] 
      • 已经发送了,请注意查收哦!!

        你回不回复,评论就在这里,不离不弃. [2012-7-18 16:57] 
    27. 希望你能整个完整的java版,我是菜鸟!请大神成全!

      你回不回复,评论就在这里,不离不弃. [2012-10-31 13:47] 
      • 网盘直接下载即可!

        你回不回复,评论就在这里,不离不弃. [2012-11-1 09:10] 
    28. 我是想说下载下来能直接运行项目看效果!传值到后台!

      你回不回复,评论就在这里,不离不弃. [2012-11-1 09:13] 
      • 还没有时间整理,你可以问问前面几位留言的朋友,大多都已经调试可用了

        你回不回复,评论就在这里,不离不弃. [2012-11-2 08:37] 
    29. 兄弟能不能重新给我打包一个可以运行的jsp版本的.研究一下午跑起来了一直是io异常

      你回不回复,评论就在这里,不离不弃. [2012-12-9 14:20] 
      • 网盘自己下载吧!

        你回不回复,评论就在这里,不离不弃. [2012-12-9 19:16] 
    30. 如何调整FLASH的大小。比如我要上传一张很大的图。并且裁剪也是很大的。

      你回不回复,评论就在这里,不离不弃. [2012-12-16 20:14] 
      • 目前不支持,这个是原版的,可能的话,得你自己修改了!

        你回不回复,评论就在这里,不离不弃. [2012-12-17 19:39] 
    31. 你好,我做了一个demo是可以的
      但是引用到我的项目中就一直出现 10%的问题
      不能上传 仔细检查了很久 没有发现有什么不一样的 都是在一样的环境下 为什么放到项目中就不行呢

      你回不回复,评论就在这里,不离不弃. [2012-12-23 16:43] 
      • 请检查一下网络环境或者本地磁盘读取权限或者项目使用的中间件的不同。

        你回不回复,评论就在这里,不离不弃. [2012-12-23 21:26] 
    32. 我的demo和项目都是在myeclipse下面的,
      我调试了一下 发现 map.size()==0;
      也就是图片在上传的时候没上传到tomcat下面,但是在demo下就行 不一样的就是项目中我使用的ssh框架。

      你回不回复,评论就在这里,不离不弃. [2012-12-24 08:59] 
      • 可能你的路径不对,在MYECLIPSE下的路径。。。

        你回不回复,评论就在这里,不离不弃. [2012-12-24 22:44] 
    33. 不会用。不知怎么改上传的路径、、

      你回不回复,评论就在这里,不离不弃. [2012-12-31 21:42] 
    34. 我用过但是总是报com.censoft.common.servlet.ConfigServlet这个错误,是不是缺少了一个文件?

      你回不回复,评论就在这里,不离不弃. [2013-2-3 17:26] 
    35. 求完整版

      你回不回复,评论就在这里,不离不弃. [2013-3-13 16:14] 
    36. 兄弟,我在带哦用的时候,前面的步骤走的没有问题,就是在保存的时候,flash报:图片保存过程中发生网络错误,请重试!,erro code:0
      请问这个是什么问题?
      谢谢

      你回不回复,评论就在这里,不离不弃. [2013-4-11 11:11] 
      • 保存后,读取临时文件时的路径不对,请查证

        你回不回复,评论就在这里,不离不弃. [2013-4-11 13:10] 
    37. 临时文件,是否需要配置,或者是如果配置》

      你回不回复,评论就在这里,不离不弃. [2013-4-11 13:11] 
    38. 我的上传路径是:
      upload_file_path=D:/jakarta-tomcat-5.0.28_infoupload/webapps/swfupload/upload/
      是否有错?

      你回不回复,评论就在这里,不离不弃. [2013-4-11 13:13] 
    39. 而且这个临时文件tmp,是系统自己创建的,如果是找不到这个临时文件,是否系统哪儿可以配置?

      你回不回复,评论就在这里,不离不弃. [2013-4-11 13:14] 
      • 临时文件是你自己在程序中写的。

        你回不回复,评论就在这里,不离不弃. [2013-4-12 08:56] 
      • 请问你的这个问题现在解决啦么

        你回不回复,评论就在这里,不离不弃. [2013-6-19 16:45] 
    40. 兄弟,我使用你的Demo测试的,看了一下你的代码:avatar.jsp程序已经走完。看了你的saveFile方法,当try-catch的时候,你的逻辑恰好是相反的,即:try结束你返回的false。exception时候返回的是true。所以你的程序最终会返回保存成功。也就是saveFile方法返回的是false。所以flash会输出:这句话,由于时间关系我没有细研究!

      你回不回复,评论就在这里,不离不弃. [2013-4-12 10:32] 
    41. 是缺少jar包么?

      你回不回复,评论就在这里,不离不弃. [2013-7-12 10:17] 
    42. 能否给个完整版本。谢谢了。

      你回不回复,评论就在这里,不离不弃. [2014-4-3 16:56] 
    43. wzg

      楼主,给我的邮箱发一份JAVA的完整版本吧!谢谢

      你回不回复,评论就在这里,不离不弃. [2014-4-23 16:44] 
    44. 三张不同尺寸的图找不到路径怎么回事

      你回不回复,评论就在这里,不离不弃. [2014-11-11 10:25] 

    唠叨两句

    大名和邮箱是必须写的,我会保守秘密,放心填写...      想整个头像?

    *

       

    多唠会,不收钱...

    
    栏目分类
    Part Categories

    标签分类
    Tags Categories

    围观排行
    Click Ranking

    唠叨排行
    New Reviews

    随便看看
    Random Recommend

    原装新货
    News Recommend

    新浪微博或者关注我的腾讯微博!
    My Weibo

    最新唠叨
    User Message
    • 屁东西,这个是扫雷秘籍?对于怎么玩扫雷游戏有毛...
    • 更新的也不快,时更时不更,个人站点很难长期维持
    • 这不是最大的 我有分辨率30000 * 926...
    • 收藏夹里一堆站点都各种不能上了,没想到站长还有...
    • 楼上的你不会用。。人家都告诉你了:当你右键单击...
    • 很伤感
    • 非常好用,感谢
    • 已经失去的青春...
    • 已经忘记了第一次是从什么时候听到了,不过每次听...
    • 嗨皮啦www.hipila.com 希望交流链...

    随便溜达
    Links

    
           杂物吧 版权所有 2011-2019  |  关于我们  |  E-mail:admin@pcgame.tv  |  友情链接  |  冀ICP备11009403号   |