随笔分类 -  文件上传

摘要:一、前言确定了渐进式增强的上传方式,接下来我们需要将上传功能从具体的业务逻辑中剥离出来,作为公共组件供业务层调用。这就要求我们必须对业务层隐藏上传细节,只暴露统一的上传API。这时候大家是不是跟我一样想到了Facade模式?二、Facade模式实现文件上传,代码示例:/*上传组件,IE浏览器默认fl... 阅读全文

posted @ 2014-08-30 17:07 Hellohuman 阅读(953) 评论(0) 推荐(0)

摘要:一、业界现状分析有时候我们需要在上传图片之前为用户提供图片预览的功能,HTML5规范出来之前,由于缺少原生的File API支持,我们需要借助Flash或者浏览器插件来满足这种需求。有了HTML5,我们可使用URL或者FileReader对象实现预览功能。二、应用场景图片分享类的应用,如Flickr... 阅读全文

posted @ 2014-08-17 09:26 Hellohuman 阅读(279) 评论(0) 推荐(0)

摘要:一、前言随着HTML5规范的提出,我们又多了一种上传方式的选择。相对企业信息系统而言,互联网产品的用户群体要广泛很多,不同的用户群体通常会选择不同的浏览器,不同的浏览器对HTML5规范的支持程度不同。单一的上传方式根本无法满足所有用户。我们需要采用渐进式增强的上传方式为用户提供较好的上传体验。二、案... 阅读全文

posted @ 2014-08-16 10:05 Hellohuman 阅读(577) 评论(0) 推荐(0)

摘要:前言记得去年十月份离开基础邮箱项目组,进入云邮局项目组之后,领导曾经嘱咐我将邮箱的上传模块整理成文档,方便其他同事接手。由于各方面原因迟迟未动手,最近终于下定决心,整理自己的笔记,记录邮箱用到的所有上传方式。大概包括:普通上传、139邮箱小工具上传、Flash上传、HTML5上传(含拖拽上传,分块上... 阅读全文

posted @ 2014-08-13 22:24 Hellohuman 阅读(577) 评论(0) 推荐(0)

导航