가상파일을 등록

Home > 기본 예제 > 예제 03

설명

가상 파일이란 사용자 로컬 PC에 존재하지 않으며, 실체가 없는 가상의 파일을 말한다. 일반적으로 가상 파일은 이미 업로드한 파일에 대한 정보를 남기는 용도로 사용하곤 한다. 즉 서버에 존재하는 파일이라는 표시로써 사용된다. 실제로 로컬에 존재하지 않는 파일이므로, 파일 업로드 대상이 아니다.

가상 파일을 등록하려면 addVirtualFile 함수를 사용하거나 addVirtualFileList 함수를 사용한다. 가상 파일은 json 객체 형식으로 등록이 된다.

var dx = dx5.get(id);
// 개별로 등록할 때
dx.addVirtualFile({ vindex: "IDX0001", name: "가상파일.txt", size: 12345 });
dx.addVirtualFile({ vindex: "IDX0002", name: "잠긴-가상파일.txt", size: 45678, lock: true });
dx.addVirtualFile({ vindex: "IDX0003", name: "코스모스.jpg", size: 195779 });

// 여러 개를 한 번에 등록할 때
dx.addVirtualFileList([
	{ vindex: "IDX0001", name: "가상파일.txt", size: 12345 },
	{ vindex: "IDX0002", name: "잠긴-가상파일.txt", size: 45678, lock: true },
	{ vindex: "IDX0003", name: "코스모스.jpg", size: 195779 }
]);

등록함수인 addVirtualFile, addVirtualFileList는 비동기 방식으로 파일을 등록하기 때문에 두 함수 다음에 오는 코드가 먼저 실행될 수 있음을 주의한다.

예제