⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cls_cjupload.html

📁 是一个很好用的通信录源码,可以用在同学朋友等的通信上使用!
💻 HTML
字号:
<body bgcolor="#ededed">
<pre style="background-color:#FFFFFF;">
</pre>
<pre>
    详细操作请参考Sample

=============================================================================================
what's news v2.2

	1.将2.1 版本的默认限制"不允许上传ASP文件",修改成 "允许上传任何格式的文件"
	2.增加了LimitExt = "*" (任何格式的文件) 
		当LimitExt = "*" , LimitExtMode = "allow" : "<strong>允许上传任何格式的文件</strong>"
		当LimitExt = "*" , LimitExtMode = "deny"  : "<strong>不允许上传任何格式的文件</strong>"

=============================================================================================
what's news v2.1
    
    1.修改同名表单项目的值保存方式.
    2.增加文件大小的控制.
    3.增加文件格式的约束(两种模式).
    4.增加了文件类的Binary属性(该属性可获得上传文件的二进制流,可单独保存于数据库).
    5.增加了文件类的SaveAs方法.
    6.修改了默认的保存路径为执行脚本的物理路径.
    

=============================================================================================
what's news v2.0

	.....

=============================================================================================
主要属性说明:

	Path         : (读/写)上传文件的保存路径(绝对物理路径)
	
	LimitExt     : (读/写)上传文件后缀的约束
	
					默认为 "*"(星号) : 指任何格式的文件
					其他的格式集合如:   GIF|JPG|BMP  (以"|"来分隔不同的格式)
	
	LimitExtMode : (读/写)上传文件后缀的约束模式
					
					默认为 "allow" : 指"允许上传",配合 LimitExt = "*" ,说明"允许上传任何格式的文件".
					属性值有:					

					"deny" 或 "0" 或 0    : 指"允许上传"					
					"allow" 或 "1" 或 1   : 指"允许上传"
	
	MaxBytes     : (读/写)上传文件大小的约束(结束属性,单位Byte)
	
					默认为 -1 :指不限制上传文件的大小



=============================================================================================
主类(CJUpload)的属性与方法:

属性:
	
    //
	
	Version             : 版本号
	TotalBytes          : 本次提交表单总字节
	Count               : 本次提交表单的表单项目总数
	Form                : 上传表单项目的集合("Scripting.Dictionary"对象)
	File                : 上传文件项目的集合("Scripting.Dictionary"对象)
	
    //统一设置的属性(<strong><font color=red>其他文件的相关属性也跟着改变</font></strong>)
    
	Path                : (读/写) 上传文件的保存路径(绝对物理路径)

	LimitExt            : (读/写) 上传文件后缀的约束设置(结束属性,字符形式以"|"分隔如: LimitExt="ASP|PHP|EXE"

	LimitExtMode        : (读/写) 上传文件后缀的约束模式(结束属性,"allow" 或 "1" 为允许约束 , "deny" 或 "0" 为不允许约束 )

	MaxBytes            : (读/写) 上传文件大小的约束(结束属性,单位Byte)

   错误属性
    
	Err                 : 错误代码
	Description         : 错误说明

方法:
	ClearError()        : 清除错误


=============================================================================================
文件类(CJFile)的属性与方法:

属性:

	Path                : (读/写) 上传文件的保存路径
	LimitExt            : (读/写) 上传文件后缀的约束设置(约束属性,字符形式以"|"分隔如: LimitExt="ASP|PHP|EXE")
	LimitExtMode        : (读/写) 上传文件后缀的约束模式(约束属性,"allow" 或 "1" 为允许上传,"deny" 或 "0" 为不允许上传 )
	MaxBytes            : (读/写) 上传文件大小的约束(约束属性,单位Byte)
	
	Binary              : (只读) 上传文件的二进制流(可保存于数据库)
	FormItem            : (只读) 该文件的表单项目名称
	UserFileName        : (只读) 用户本地文件名
	ContentType         : (只读) 数据的内容型态
	TotalBytes          : (只读) 文件大小
	FileName            : (读/写) 文件名,默认为上传文件名,可根据需要修改.
	FileExt             : (只读) 文件后缀(不带".")
	
	
    错误属性
    
	Err                 : 错误代码
	Description         : 错误说明

方法:

	IsValid()           : (返回值true/false)依据约束属性的设置校验上传文件的正确性(包括文件大小与文件后缀的校验,详细请					查看Sample)

	CheckFileSize()     : (返回值true/false)依据文件大小的约束属性校验上传文件的大小(只包括文件大小的校验)

	ClearError()        : 清除错误

	Save()              : 依据Path与fileName属性直接保存文件

	SaveAs(v)           : 另存为(参数请输入完整物理地址及文件名)
	
=============================================================================================
Error 代码与提示

-1   : 正常

100  : 提交表单的MIME编码非multipart/form-data类型.

200  : 上传的文件过大.

300  : 上传的文件格式不支持.

400  : 上传文件格式为禁止的文件格式.

500  : 未设置文件后缀的校验模式.

600  : 无上传文件.

700  : 上传的文件为空文件

800  : 禁止上传任何文件



</pre>
</body>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -