Upload __construct(
$field
$field, [$isArray
$isArray = false]
)
|
|
생성자
$upload = new Upload('userfile'); // 한개 파일 업로드 할 때 $upload = new Upload('userfile', true); // 여러개 파일 업로드 할 때
Parameters:
|
$field |
$field: |
string form 에서 input type="file" 태그의 이름 |
|
$isArray |
$isArray: |
bool false : 배열이 아님, true : 파일을 배열로 보냄 |
API Tags:
Redefinition of:
- PObject::__construct()
- 생성자
string get(
$type
$type, [$i
$i = 0]
)
|
|
업로드 된 파일 속성 얻어오기 , 몇가지 기능이 추가 됩니다.
php에서 지원하는 파일 속성
name 원본 파일 이름 type MIME Type size 파일 크기 tmp_name 임시파일 이름 error 에러코드 , 에러 코드 값은 php 메뉴얼 참조
확장된 속성
filename 확장자를 제외한 파일 이름 ext 파일 확장자
ex)
$upload = new Upload('userfile'); echo $upload->get('name');
Parameters:
|
$type |
$type: |
string 파일 속성 (name, type, size, tmp_name, error, filename, ext) |
|
$i |
$i: |
int 파일 순서 |
API Tags:
| Return: | 각각의 타입별 속성 값 |
| Access: | public |
파일 업로드 개수 얻어오기
API Tags:
| Return: | 파일 업로드 개수 |
| Access: | public |
int move(
[
$file = ''], [
$i = 0]
)
|
|
업로드한 파일 옮기기
Parameters:
API Tags:
| Return: | 파일 업로드 개수 |
| Access: | public |
int moveAll(
[@arrFile
$arrFile = array()]
)
|
|
업로드한 파일 모두 옮기기
Parameters:
|
@arrFile |
$arrFile: |
array 옮길 파일명 리스트 |
API Tags:
| Return: | 파일 업로드 개수 - 이면 전체 업로드 성공
- 이상이면 파일 업로드 에러난 번호
|
| Access: | public |
int moveAllUrl(
@url
$url
)
|
|
업로드한 파일 해당 경로로 모두 옮기기
$upload->moveAllUrl('/home/cyberuls/');
Parameters:
API Tags:
| Return: | 파일 업로드 개수 - 이면 전체 업로드 성공
- 이상이면 파일 업로드 에러난 번호
|
| Access: | public |