前天发的 图片压缩后上传[Flash] ,有园友评论说和 Plupload 有点像!
特地了解了一下Plupload。
Plupload官网:http://www.plupload.com
它是一个开源组件!功能的确很强大!
它主要功能是多文件上传,并提供图片客户端尺寸压缩。主要的特色是可以使用 Flash Gears HTML 5 Silverlight BrowserPlus HTML 4 等多项技术实现!
服务器端代码是PHP的。我下载了它的源码和实例,查看Flash源码发现它和我的想法基本一样。但是不同的是它是使用Flash CS开发的Flash只有11KB!
后来有在网上找了很久才查到国外有人写了ASP.NET版的。于是把Plupload的服务器端修改为 ASP.NET进行了测试!发现它图片支持PNG,但是压缩后PNG透明不部分就不透明了!和我之前遇到的问题一样!官方资料很全,根据实例自己做了个汉化ASP.NET版的!并且他的Flash是完全透明的。只要把Flash绝对定位到你的HTML按钮上就可以使用了,这个思路很好!
它在使用Flash上传处理过的数据时也可以显示进度,这个还没有完成搞清楚!
它的缺点:真是骨头里挑刺,配置还是有复杂,没有中文版,服务器端只提供了PHP代码,JS用的十分多!
界面如下:
Plupload Flash ASP.NET汉化版下载:https://files.cnblogs.com/zjfree/plupload_aspx.rar
官方原版英文 源码及实例下载:https://files.cnblogs.com/zjfree/plupload_1_3_0.zip