关于文件上传组件国内外完美解决方案的调查
国内有Baidu FEX Team开发的Web Uploader.
WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。
DiyUpload是在Web Uploader的HTML5版本基础上定制样式实现的,用户体验较好。
另外还有一个stream上传插件。
stream是解决不同浏览器上传文件插件,是Uploadify的flash版和html5的结合。
功能确实很强大,不过CSS样式固定死了,不能定制。
国外的有原来的Moxiecode现在加入Ephox团队的PIupload.
Plupload is JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client side image downsizing and when necessary can fallback to alternative runtimes, like Flash and Silverlight.
后者这个更强悍,能够支HTML5,Flash,Silverlight,Java(开发中),HTML4,GoogleDrive,DropBox,强大到没治了。强大之处在于mOxie这个组件的底层支持。
很早之前就看过一个“之”字形 前进后退 浏览图片的控件,在不同的浏览器下可以支持到HTML5,Flash和Silverlight,就觉得很不错,很强大了。
还有一个jQuery File Upload Demo
File Upload widget with multiple file selection, drag&drop support, progress bars, validation and preview images, audio and video for jQuery.
Supports cross-domain, chunked and resumable file uploads and client-side image resizing.
Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具