自从接触ASP就开始接触上传,看过一些上传类,但是总感觉封装的还是不够简单,因此自己尝试写一个能够用最少最简单的代码实现各种上传方式的上传类。在学校期间就开始写,一点点的完善、优化,到现在的版本,现在的版本能适应各种上传方式。上传类的主要的功能如下:
1、自由设置最大上传大小、单文件最大上传大小;
2、自由设置允许上传的文件类型;
3、可设置文本的编码,以适应各种上传环境;
4、内置进度条,用户可选择开启和关闭(需配合客户端程序);
5、多种错误状态处理;
6、多种文件保存方式:原文件名、随机文件名、用户自定义文件名;
7、自由选择是否覆盖已存在文件;
8、完整保存表单数据,支持同名表单,不支持同名文件域;
9、可获取常见图片格式的宽高;
10、优化的上传过程。 |