主要修改以下功能:  1、可以设定默认的上传目录,如果在上传页面没有指定目录,则自动上传到默认的目录。  2、如果没有设定默认的目录,在上传的页面也没有指定目录,则自动上传到根目录(即和上传程序同一目录)。  3、如果在上传页面指定了目录,但目录并不存在则自动创建(会自动检测目录名称是否包含特殊字符)。  4、可设定上传文件的最大大小,默认允许上传的文件最大为2M。  5、可设定允许上传文件类型,没有设定允许上传的文件类型则不能上传。  6、可设定上传后的文件名是自动重新以当前日期命名还是保留原有的文件名。  一直以来,由于 FileSystemObject 的局限,所以ASP最大的难题就是文件上传,大多解决法就是安装 第三方上传组件。可第三方组件有很多问题,有的组件要注册,有的组件要在表单中加上他的版权信息。还有的就是组件的兼容问题。在网上也流传了很多无组件上传的代码,但都是只能上传文本文件,或是只能将文件上传到数据库中。我这段时间在研究ASP,发现可以不用第三方组件上传任意类型的文件。就写了这个类,给大家一 个方便,整个类放在一个文件中: upload_5xsoft.inc 在 Example 目录下还有一个完整的多文件上传示 例程序,可以直接使用。  压缩包中包含官方原版
|