主页 > 后端 > thinkphp教程 >
来源:自学PHP网 时间:2014-11-28 23:17 作者: 阅读:次
[导读] import(ORG Net UploadFile); $upload = new UploadFile(); 实例化上传类实例化上传类之后,就可以设置一惟上传的属性(参数)...
ThinkPHP实现文件上传import("ORG.Net.UploadFile"); $upload = new UploadFile(); // 实例化上传类 实例化上传类之后,就可以设置一惟上传的属性(参数),支持的属性有: maxSize: 文件上传的最大文件大小(以字节为单位)默认为-1 不限大小 savePath:文件保存路径,如果留空会取UPLOAD_PATH常量定义的路径 saveRule:上传文件的保存规则,必须是一个无需任何参数的函数名,例如可以是time、uniqid com_create_guid 等,但必须能保证生成的文件名是唯一的,默认是uniqid hashType:上传文件的哈希扬澶方法,默认是md5_file autoCheck:是否自动检测附件,默认为自动检测 uploadReplace:存再同名文件是否是覆盖 allowExts:允许上传的文件后缀(留空为不限制),使用数组设置,默认为空数组 allowTypes:允许上传的文件类型(留空为不限制),使用数组设置,默认为空数组 thumb:是否需要对图片文件进行缩略图处理,默认为false thumbMaxWidth:缩略图的最大宽度,多个使用逗号分隔 thumbMaxHeight:缩略图的最大高度,多个使用逗号分隔 thumbPrefix:缩略图的文件前缀,默认为thumb_ thumbSuffix:缩略图的文件后缀,默认为空 thumbPath:缩略图的保存路径,留空的话取文件上传目录本身 thumbFile:指定缩略图的文件名 thumbRemoveOrigin:生成缩略图后是否删除原图 autoSub:是否使用子目录保存上传文件 subType:子目录创建方式,默认为hash,可以设置为hash或者date dateFormat:子目录方式为date的时候指定日期格式 hashLevel:子目录保存的层次,默认为一层 PHP实例代码:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com