Datei aus dataTransfer.items in Häppchen lesen?
bearbeitet vonVielen 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](https://stackoverflow.com/questions/65164154/post-filesystemfileentry-data-using-ajax-to-upload-folder-from-file-system)
[Stackoverflow Link 2](https://stackoverflow.com/questions/3590058/does-html5-allow-drag-drop-upload-of-folders-or-a-folder-tree/53058574#53058574)
LG Steffen