Steffen Peters: Datei aus dataTransfer.items in Häppchen lesen?

Beitrag lesen

Vielen Dank Rolf,

damit funktioniert es tatsächlich und ich habe es auch schon in mein Script einbauen können.

function iterateFilesAndDirs(item,path) {
	path = path || "";
	if (item.isFile) {		// ist eine Datei
		item.file((file) => {
			file.filepath = path + file.name;
			allfiles.push(file);
			previewFile(file,path);
		})
	} else if (item.isDirectory) {
		// Get folder contents
		var dirReader = item.createReader();
		dirReader.readEntries(function(entries) {
			for (var i=0; i<entries.length; i++) {
				iterateFilesAndDirs(entries[i], path + item.name + "/");
			}
		});
	}
}

Mit asynchronen Abläufen habe ich mich bisher auch noch nicht auseinandergesetzt, habe aber bereits 2 Ansätze finden können:

Stackoverflow Link 1 Stackoverflow Link 2

LG Steffen