方案设计|附件上传方案设计( 二 )
报表类(核对数据类)的场景中,比如:
每个月行政人员都需上传报销清单,财务会人员对报表进行核对。会采用表格的格式进行上传,常见的表格格式有:.xls
3. 附件上传的规则
3.1 上传附件件格式校验
为了提高业务效率,防止用户上传了错误格式的文件,以及节省开发成本。校验的第一步,是校验上传附件的格式是否正确。如果附件格式只支持PDF,而用户上传的了excel格式的文件,则不能上传。
3.2 上传附件内容校验
为了避免用户操作有误,上传了空的文件。格式校验无误后,再校验上传的文件内容是否为空。如果用户上传了内容为空的文件,则不能上传。
3.3 上传附件大小校验
一是为了减少服务器的储存空间,二是为了提高接受方的查看效率。内容不为空校验无误后,校验文件的大小。如果附件大小只支持5M,而用户上传的附件大小超过5M,则不能上传。常见的限制文件大小的场景有:发送邮件时上传的附件;参加某比赛需要上传的附件。
3.4 上传附件数量校验
根据业务需求进行校验,附件是否允许上传多条。如果上传附件只支持一份,而用户上传多份则不能上传。
3.5 上传同一附件校验
文件上传后,同一文件多次进行上传,需对多份同一文件进行编号,便于用户区分。
4. 附件上传其他功能点
4.1 上传中附件进度显示
当文件上传校验成功,进入上传时。需要给用户一个上传中的提示,让用户知道附件正在上传中,上传进度的显示能够让用户知道文件还需要多久能够上传完成,给用户一个预期时间。
4.2 删除附件
当用户在上传中、上传后,发现自己上传了错误的文件,需要对文件进行删除,重新上传,这样一方面是为了避免用户上传不正确的文件,纠正用户的错误。另外一方面删除错误文件也是为了避免占用储存空间。
4.3 附件上传过程中,可进行页面其他操作
在上传附件过程中,如果上传的文件过大,需要等几分钟时,用户可以在页面完善其他内容,而不是等文件上传完才能进行操作,这样是为了提高用户的效率。如果没有其他内容需要完善,也可以点击保存或者提交,等附件上传成功后,自动保存附件数据。
4.4 续传附件
当文件因为其他原因(断网,或者超时)中断上传时,可以点击续传,继续上传未完成的附件上传。可以节省用户时间,避免重新打开文件上传。
注意:文件上传过程中如果因为其他原因中断上传,比如:修改了文件的名称、删除文件及文件所在的文件夹、修改文件格式等情况,需要用户删除附件重新上传。
4.5 附件上传后显示
附件上传后的显示,是为了能够让文件的接收者能够快速的浏览文件,所以一个清晰明了的文件名称是非常重要的。
根据文件的大小判断是选择在线浏览还是下载至本地后进行查看,所以文件的大小需要进行展示。
4.6 附件反馈提示
让用户知道文件上传是否成功还是失败,如果上传失败,用户需要重新进行上传,如果上传成功,用户可以去做其他的事情
三、总结
附件上传功能能够提高文件触达的效率,提高业务人员工作的效率。在设计附件上传的功能时,需要根据不同业务需求,对附件进行设计,旨在提高研发成本与业务效率。
本文由 @???? 原创发布于人人都是产品经理,未经作者许可,禁止转载。
题图来自Unsplash,基于CC0协议。
- 支付机构|微信让我上传身份证照片是怎么回事?看完这篇你就懂了
- 网络|警惕:搭讪路人偷拍短视频上传网络涉嫌违法
- 「视频」筑博会上传来好消息,这种电动自行车库可自动“上楼”充电
- Hexo静态网页博客上传到七牛云
- 上传|制造商条形码or亚马逊条形码 卖家发货该如何选择?
- 马斯克:未来记忆可上传存储,下载到新躯体或机器人中
- 大小|阿里云盘最高支持上传大小 20GB 的单个文件
- org-emacs的任务捕捉与附件管理体系
- 实战分布式之电商高并发秒杀方案设计
- 山东|平原鑫盛精密,山东机床附件产业集群首家共享工厂揭牌