지원
- 이미지: jpg, jpeg, png, gif, bmp
- 문서: doc, docx, xls, xlsx, ppt, pptx, hwp, hwpx, pdf, txt
- 압축: zip, gz, tgz
| 메서드 | 매개변수 | 리턴 | 비고 |
|---|---|---|---|
| getFileExt | file 파일/경로 | 확장자 | 확장자 추출 |
| getFileIcon | file 파일/경로 | 아이콘 | 아이콘 이미지 1) |
| getFileSize | file 파일/경로 | 용량 | 파일 용량 (Bytes) |
| toFileSizeUnit | size 용량 | 용량 (자동 단위 표기) | 파일 용량 단위 변환 (Bytes → 자동/수동) |
| size 용량 unit 단위 2) - TB 또는 T - GB 또는 G - MB 또는 M - KB 또는 K | 용량 (수동 단위 표기) |
||
| readTxt | file 파일/경로 | 텍스트 데이터 | 파일 읽기 (*.txt) |
| writeTxt | file 파일/경로 data 텍스트 데이터 | 파일/경로 | 파일 쓰기 (*.txt) |
| readCsv | file 파일/경로 | arr 배열 | 파일 읽기 (*.csv) |
| writeCsv | file 파일/경로 arr 배열 | 파일/경로 | 파일 쓰기 (*.csv) |
| readBinary | file 파일/경로 | 바이너리 데이터 | 바이너리 읽기 |
| writeBinary | data 바이너리 데이터 | 파일/경로 | 바이너리 쓰기 |
| 메서드 | 매개변수 | 리턴 | 비고 |
|---|---|---|---|
| isFile | file 파일/경로 | true / false | 파일 존재 여부 |
| deleteFile | file 파일/경로 | true / false | 파일 삭제 3) |
| copyFile | src_file 원본 파일/경로 tgt_file 대상 파일/경로 | true / false | 파일 복사 (기존 파일 존재 시 덮어쓰기) |
| moveFile | src_file 원본 파일/경로 tgt_file 대상 파일/경로 | true / false | 파일 이동 4) (기존 파일 존재 시 덮어쓰기) |
| isFolder | file 폴더/경로 | true / false | 폴더 존재 여부 |
| deleteFolder | folder 폴더/경로 | true / false | 폴더 삭제 5) |
| copyFolder | src_folder 원본 폴더/경로 tgt_folder 대상 폴더/경로 | true / false | 폴더 복사 (기존 폴더 존재 시 덮어쓰기) |
| moveFolder | src_folder 원본 폴더/경로 tgt_folder 대상 폴더/경로 | true / false | 폴더 이동 6) (기존 폴더 존재 시 덮어쓰기) |
| createFolder | folder 폴더/경로 | true / false | 폴더 생성 (기존 폴더 존재 시 미생성) |
| compress | folder 폴더/경로 | 압축 파일/경로 (zip) | 압축 7) |
| folder 폴더/경로 opt 옵션 8) - zip - gz - tgz | 압축 파일/경로 (zip / gz / tgz) |
||
| uncompress | file 파일/경로 | 해제 폴더/경로 | 해제 9) |
| upload | 10) | JSON | 업로드 11) 12) |
| download | file 파일/경로 | 다운로드 | 다운로드 |
| file 파일/경로 nm 다운로드명 |
|||
| thumb | file 파일/경로 | 이미지 | 썸네일 이미지 |
{
"status": "success",
"result": {
"data" : [
{
"path": "/upload/20250101",
"uuid_nm": "A4122C5DB0E84F97A6F21547CF67B8D2.jpg",
"file_nm": "sample.jpg",
"file_ext": "jpg",
"file_size": 1024,
"img_width": 800,
"img_height": 600
}
]
}
}
{
"status": "error",
"message": "Upload Size Limit"
}
{
"status": "fail"
}
