嗨小伙伴们大家周末好~☀️
今天小编给大家带来的文章是图片上传功能设计的时候需要考虑的因素,本篇文章是作者在完成项目的时候,在图片上传模块遇到了一系列的问题,有些问题开始时也没有想过,于是总结出来分享给大家,一起来看看吧!?
(全文共计3209字,阅读约需要9分钟)
文件上传
首先上传文件分为很多种,比如说是文档doc?pdf?xlsx?,图片jpg?png?gif?psd?,视频mp4?avi?wmv?,压缩包zip?rar?7z?等等,每种遇到的问题都会不太一样。
上传前文件格式限制,文件识别;
上传中文件如视频,会不会因为文件过大,上传会超时;
上传后是否预览和编辑,各种文件会不一样。
这边以PC端上传情况做简单分析。
(PC端上传跟移动端会有些区别,移动端还涉及到是否需要拍照上传、选择相册等问题,此处不做详细讨论。)
上传图片的基本行为
把 符合规则 的 图片 上传 到 服务器,并且 呈现 。
这边故意划重点,因为每一个都跟后面的问题有关。
图片基本属性(如,不小于300*300px,支持jpg、png,小于等于10M)
- 图片的文件格式
- 大小
- 图片宽
- 图片高
- 图片数量