ThinkPHP image Upload
ORG의 Net.UpdateFile
[ 속성 ]
maxSize 최고크기
allowExts
allowTypes 사용가능한 파일
thumb 是否对上传图片进行缩略图处理
thumbPath 缩略图保存路径
thumbMaxWidth 缩略图最大宽度
thumbMaxHeight 缩略图最大高度
thumbPrefix 缩略图命名前缀
thumbSuffix 缩略图命名后缀 默认为 _thumb
autoSub 是否启用子目录保存
subType 子目录创建方式 目前可以支持hash和date
dateFormat 日期格式的上传子目录创建格式 当subType=date 时有效 默认值Ymd
savePath 上传文件的保存路径
autoCheck 是否自动检查上传文件
uploadReplace 存在同名文件是否覆盖
saveRule 上传文件命名规则 留空则使用原来文件名保存
hashType 上传文件的哈希类型
[ method ]
upload($savePath='')
getUploadFileInfo()
getErrorMsg()
PHP코드
import( "ORG.Net.UploadFile" ); $upload = new UploadFile(); //파일크기 $upload ->maxSize = 32922 ; //파일류형 $upload ->allowExts = explode ( ',' , 'doc,rar,txt' ); //파일저장path $upload ->savePath = '../Public/Uploads/' ; //upload if (! $upload ->upload()) { //오류catch $this ->error( $upload ->getErrorMsg()); } else { $this ->success( '저장완성!' ); }