业精于勤,荒于嬉。

摘要: 这是我们认为文件上传的一个简单的过程。    第一步,我们要在页面上直接上传文件到服务器,原因是某些文件需要及时预览一下,又或者为了提高客户体验,有时候我们会在一个表单中添加附件上床,更多的做法是,当用户选择一个文件之后,旁边有一个上传按钮,点击上传按钮,开始出现进度条,当进度条完成之后,客户开始继续填写表单,然而对于web开发,实时显示上传进度是非常不简单的事情,比如你可能需要flash的帮助,然而H5的世界说,flash正在被人类抨击。so,你肯让最终显示的是一个等待界面而已,不管如何,我们应该让用户先看到文件上传的等待,而不是最终一并提交,并且上传,因为这个过程很有可能出现问题,比如网络错误,服务器BUG,用户误操作等.....   因为有了预先上传这个过程,最后用户可能获取到这个文件在服务器上的数据ID,即可进行提交,甚至你可以让用户填写表单到一半的时候继续填写,不用再次上传附件。   一个典型的demo,就是aliyun 的备案(好吧,你说是万网的我也无话可说),当你的扫描件上传之后,关掉页面,下次进来是不需要你再次上传的,因为这已经是属于你的资源。 阅读全文
posted @ 2015-12-14 09:33 叶知泉 阅读(1124) 评论(2) 推荐(0) 编辑