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( '저장완성!' );  
} 
posted @ 2012-08-17 15:57  Introspector  阅读(697)  评论(0编辑  收藏  举报