1.0.49 • Published 3 years ago

npm-deploy-sample-uhjin v1.0.49

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

Imago-Upload-Util Guide

사용법

설치

  • npm install npm-deploy-sample-uhjin

초기 설정

import { UploadFile } from 'npm-deploy-sample-uhjin';
const upload = UploadFile(url, token, container);

Methods

selectFiles

<input
type="file"
onChange={(e) ⇒ {upload.selectFiles(e.target.files);}
/>

업로드 할 파일 선택

  • e.target.files (Required)
  • return 값 없음

handleUpload

upload.handleUpload(root, format, fileSize);

파일 업로드 트리거

  • root : 폴더명 (String) (Required)
  • format : 업로드 가능한 format 지정 ( 'zip', 'pdf' 꼴의 배열로 할당 ) (Array) (Required)
  • fileSize : 업로드 가능한 파일 maximum 크기 (bytes 단위) (Number) (Required)
  • return 값 없음

getUploadFiles

upload.getUploadFiles();

업로드 할 파일 리스트

  • return 값 배열
[
{
name: String
size: Number
uploadProgress: Number.toFixed(2)
uploadedData: Number
...
},
{...}
]

checkDuplicate

upload.checkDuplicate(root);

해당 폴더내 중복된 파일 리턴

  • root : 폴더명 (String) (Required)
  • return 값 중복된 파일 배열

getUploadedFiles

upload.getUploadedFiles();

container 내 모든 파일 리턴

  • return 값 container 내 모든 파일 배열

uploadCancel

upload.uploadCancel();

업로드 동작 취소

  • return 값 없음

modifyFile

upload.modifyFile(target, newRoot);

경로/파일명 수정

  • target : 수정전 경로/파일명 (String) (Required)
  • newRoot : 수정후 경로/파일명 (String) (Required)
  • return 값 없음

moveFolder

upload.moveFolder(target, newRoot);

폴더 이동 (폴더 내 모든 파일 경로 수정)

  • target : 수정전 폴더 (String) (Required)
  • newRoot : 수정후 폴더 (String) (Required)
  • return 값 없음

deleteFile

upload.deleteFile(target);

해당 파일 삭제

  • target : 삭제할 파일 경로/파일명 (String) (Required)

deleteFolder

upload.deleteFolder(target);

해당 폴더 삭제

  • target : 삭제할 파일 경로/파일명 (String) (Required)

getFolderInfo

upload.getFolderInfo(root);

해당 폴더 정보 리턴

  • target : 폴더명 (String) (Required)
  • return 값 객체
{
folderAmount: Number,
folderSizeByByte: Number(bytes)
}
1.0.48

3 years ago

1.0.47

3 years ago

1.0.46

3 years ago

1.0.49

3 years ago

1.0.45

3 years ago

1.0.44

3 years ago

1.0.43

3 years ago

1.0.42

3 years ago

1.0.41

3 years ago

1.0.40

3 years ago

1.0.39

3 years ago

1.0.38

3 years ago

1.0.37

3 years ago

1.0.36

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago