仮想ファイルを登録する

ホーム > 基本的な例 > 例03

説明

仮想ファイルとは、ユーザーのローカルPC上に存在しない仮想ファイルのことである。一般的に、仮想ファイルはすでにアップロードされたファイルに関する情報を保持するために使用されます。つまり、サーバーにファイルが存在することを示すものとして使用されます。実際にはローカルに存在しないので、アップロードするファイルではない。

仮想ファイルを登録するには、addVirtualFile関数またはaddVirtualFileList関数を使用します。仮想ファイルはjsonオブジェクト形式で登録されます。

var dx = dx5.get(id);
// 個別に登録する場合
dx.addVirtualFile({ vindex: "IDX0001", name: "virtual_file.txt", size: 12345 });
dx.addVirtualFile({ vindex: "IDX0002", name: "virtual_file_locked.txt", size: 45678, lock: true });
dx.addVirtualFile({ vindex: "IDX0003", name: "cosmos.jpg", size: 195779 });

// 一度に複数登録する場合  
dx.addVirtualFileList([
	{ vindex: "IDX0001", name: "virtual_file.txt", size: 12345 },
	{ vindex: "IDX0002", name: "virtual_file_locked.txt", size: 45678, lock: true },
	{ vindex: "IDX0003", name: "cosmos.jpg", size: 195779 }
]);

addVirtualFile関数とaddVirtualFileList関数は非同期にファイルを登録するので、この2つの関数に続くコードが先に実行されることに注意。