论坛首页 Java企业应用论坛

我写的一个批量上传组件,可同时上传400个文件(附源代码)

浏览 33895 次
精华帖 (0) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (10)
作者 正文
   发表时间:2009-11-17  
xiaoqulai 写道
你的上传客户端是用的flex啊,其实这个东东比flash好。

这两个东西有区别?
0 请登录后投票
   发表时间:2009-11-17   最后修改:2009-11-17
iaimstar 写道
xiaoqulai 写道
你的上传客户端是用的flex啊,其实这个东东比flash好。

这两个东西有区别?


有区别,flex 比较“先进”

flash的源文件是二进制的,不利于维护和代码的版本控制
flex的源文件是基于文本的,有利于代码的控制

flex 我觉得是为企业应用服务的,适合开发人员,做企业内部的OA客户端
flash适合创作设计人员,做动画MTV,游戏客户端什么的。

如果你精通flash,flex你就通了,如果你精通flex,flash嘛,不知道你绘画基础也艺术细胞怎么样~~

另外我想说的是,我还是比较喜欢原声的html代码,加上jquery,已经很满足了。
0 请登录后投票
   发表时间:2009-11-17  
xiaoqulai 写道
iaimstar 写道
xiaoqulai 写道
你的上传客户端是用的flex啊,其实这个东东比flash好。

这两个东西有区别?


有区别,flex 比较“先进”

flash的源文件是二进制的,不利于维护和代码的版本控制
flex的源文件是基于文本的,有利于代码的控制

flex 我觉得是为企业应用服务的,适合开发人员,做企业内部的OA客户端
flash适合创作设计人员,做动画MTV,游戏客户端什么的。

如果你精通flash,flex你就通了,如果你精通flex,flash嘛,不知道你绘画基础也艺术细胞怎么样~~

另外我想说的是,我还是比较喜欢原声的html代码,加上jquery,已经很满足了。


你们在讨论啥啊?Flash和Flex的编程模型根本就不同,因为他们面向的用户群不一样啊,老实说没有可比性的。
0 请登录后投票
   发表时间:2009-11-17   最后修改:2009-11-17
linliangyi2007 写道

你们在讨论啥啊?Flash和Flex的编程模型根本就不同,因为他们面向的用户群不一样啊,老实说没有可比性的。

你说的对,但我们的意思是说基于文件上传的话,flash与flex实现的区别,两者面向的用户都是我这个开发者,我觉得flash不好,是因为flash的源代码是二进制文件,而公司没有flex builder的许可证,因此不得已用flash开发。可能我的视野还没有放在系统架构和设计上,让你误会了。

在javaeye 大牛们的环视之下,每说一句话,每打一个字都要考虑周全,做到细致严谨!
0 请登录后投票
   发表时间:2009-11-17   最后修改:2009-11-17
xiaoqulai 写道

如果你精通flash,flex你就通了,如果你精通flex,flash嘛,不知道你绘画基础也艺术细胞怎么样~~

jsp和servlet

另,第一次见到网易的上传时候,感觉特别新鲜,那个按钮你不右键都不知道是个flash。。
0 请登录后投票
   发表时间:2009-11-17  
可以考虑做成组件
0 请登录后投票
   发表时间:2009-11-18  
xiaoqulai 写道
andy_ghg 写道

FMSSession是哪个包包里的?我用lcds的Jar里没有发现他的踪迹哇~!


看你的意思,你的上传客户端是用的flex啊,其实这个东东比flash好。你先的问题是不是不明白如何用java程序接收上传过来的数据呢? 其实如果初次接触,用的是struts1.2,还真的容易接受不到正确的数据,另外还有中文名乱码的问题等等。具体原因上文已经阐述过,希望能帮到你

恩,我最近在用Flex (其实我感觉Flash在表现力上要强过Flex^_^~!).Struts的上传我会,就是没有跟Flex结合做过,也不知道怎么去做,你的例子正好能解决我的瓶颈~!
0 请登录后投票
   发表时间:2009-11-18  
public void static main{

}
 
0 请登录后投票
   发表时间:2009-11-18  
代码不全啊,下的那个fileUpload 缺少js。而你上面的代码,就是 apache的 fileUpLoad而已啊。
0 请登录后投票
   发表时间:2009-11-18  
youjianbo_han_87 写道
代码不全啊,下的那个fileUpload 缺少js。而你上面的代码,就是 apache的 fileUpLoad而已啊。

js是开源的js,可以使用flash mx自动生成的js代码,或者你在google上搜索一下该js。
接受文件是一个复杂的过程,我用的是apache的工具包,但是代码中有很多细节,比如为什么没有使用form,中文名等问题都只在该工具包外部解决的。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics