文件上传功能描述

来源:互联网 发布:动景眼镜集团知乎 编辑:程序博客网 时间:2024/05/21 18:39

文件上传功能是系统操作比较常用的功能,根据客户要求不同,文件上传主要包括以下几点功能:

1、文件类型支持:系统根据不同需求,要求支持不同的文件类型。图片一般包括:jpg、jpeg、bmp、gif等等格式,文档一般包括.doc、.docx、.xls、.xlsx、.ppt、.pptx等等。同时也为了确保系统的安全性,只允许系统允许上传的文件类型;


2、文件大小:文件大小进行限制,上传速度决定着用户体验,同时也是系统运行的主要部分。太大的文件,上传下载存放都是文件管理必须考虑的因素。一般系统会限制文件大小,大约在50M之内;


3、文件压缩:既然对文件大小有一定要求,自然在系统上传的时候,就需要考虑减少带宽流量,压缩可以节省很大资源。压缩技术的实现根据文件类型不同进行压缩控制,有些文件压缩率很大,有些文件压缩率小。压缩技术是上传功能是文件大小功能的延续;


4、加密传输:文件传输主要有两种方式:http和ftp,对于普通文件,在传输的过程会忽略安全性,但对一些重要文件,在上传时需要考虑加密,加强文件管理的安全性,是系统针对不同应用需要考虑的技术点;


5、断点续传:断点续传,顾名思义,在网络断开恢复正常的时候,要能支持继续上传的功能。这也是文件上传必须考虑的技术点。当前网络环境,不稳定因素很多,对于大的文件,很少能一次上传成功,需要多次上传,如果每次都从头开始上传,显然不符合上传要达到的目的。所以,断点续传是文件上传功能一个特点。


综合上述几点,文件上传是系统管理常用的功能,但在设计该功能的时候,要结合客户实际需求、当前网络环境、电脑软硬件情况等进行综合考虑。

原创粉丝点击