附件上传
下面我讲的是MVC中附件上传;
先获取上传或者下载文件的大小,是以字节为单位的。再获取session中的文件表,然后判断目录是否存在,如果存在就执行下一段代码,如果不存在就新建一个目录。获取上传或者下载的文件类型,其中不包括文件扩展名的名称。再去获取原始文件的名称,获取到新的文件名称时,要添加个时间字符串,好处就是避免文件名称相同时,可以用时间来区分它们,最后就是保存文件和路径。
显示支持的文件类型,包括视频,音频,图片,文本,文档等等。然后更新session,把上传的附件记录到session,最后进行判断,判断是否为空,如果不为空就提示文件上传成功,如果为空或者小于零就提示文件可能超出预计大小。