Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

API Name

...

Status
Status
colourYellow
title릴리즈 2.2.1 이상

파일 타입별 업로드된 파일의 경로와 경로(path), 삭제되었는지 와 삭제 여부(isDeleted)를 Object 형태로 반환합니다파일 타입별로 반환합니다.

이 함수에서 적절한 정보를 얻어오려면 afterUploadFile, afterUploadImage, afterUploadVideo 이벤트에서 addUploadPath를 이용해서 업로드된 파일정보를 추가해주어야 합니다.

Parameters:

Name

Type

Description

[fileType]string정보를 가져올 파일 타입입니다. ("image", "video", "file")


Return:

[fileType이 있는 경우]

Parameters:

...

Name

...

Type

...

Description

...

TypeAttributeDescription
Array
[
	{ path: "/upload/path/filename.png", isDeleted: false },
	{ path: "/upload/path/filename2.png", isDeleted: true },
	//....
]

path

경로와, isDeleted 삭제여부 데이터

Example:

Code Block
languagejs
themeEmacs
var filesData = editor.getUploadedFiles();

...

Status
title릴리즈 2.2.1 이상

파일 타입별 업로드된 파일의 경로와 (path), 삭제되었는지 여부 (isDeleted) 를 Object 형태로 반환합니다.

: 업로드 경로

isDeleted: 에디터에서 해당 파일의 삭제 여부

[fileType이 없는 경우]

TypeAttributeDescription
Object
{
	image: [
		{ path: "/upload/path/filename.png", isDeleted: false },
		{ path: "/upload/path/filename2.png", isDeleted: true },
		.//...
	],
	video: [],
	file: []
}

path

경로와, isDeleted 삭제여부 데이터

: 업로드 경로

isDeleted: 에디터에서 해당 파일의 삭제 여부

Example:

Code Block
languagejs
themeEmacs
var filesData = editor.getUploadedFiles();

...

Status
title릴리즈 2.2.1 이상

업로드 된 파일의 타입에 해당하는 업로드 경로를 추가합니다.

업로드시 직접 이 메소드를 통해 경로를 설정해주어야 editor.getUploadedFiles() 에서 확인 가능합니다.

Parameters:

...

Name

...

Type

...

Description

...

Example:

Code Block
languagejs
editor.addUploadPath("image", "upload/path/filename.png"
var filesData2 = editor.getUploadedFiles('image');


...

활용 예

1. 이미지 업로드 수 제한하기

...

languagejs

...

Include Page
DEMO:이미지 업로드 수 제한하기
DEMO:이미지 업로드 수 제한하기