MCPcopy Create free account
hub / github.com/error311/FileRise / getFilesFromDataTransferItems

Function getFilesFromDataTransferItems

public/js/upload.js:504–513  ·  view source on GitHub ↗
(items)

Source from the content-addressed store, hash-verified

502
503// Recursively retrieve files from DataTransfer items.
504function getFilesFromDataTransferItems(items) {
505 const promises = [];
506 for (let i = 0; i < items.length; i++) {
507 const entry = items[i].webkitGetAsEntry();
508 if (entry) {
509 promises.push(traverseFileTreePromise(entry));
510 }
511 }
512 return Promise.all(promises).then(results => results.flat());
513}
514
515function setDropAreaDefault() {
516 const dropArea = document.getElementById("uploadDropArea");

Callers 1

initUploadFunction · 0.85

Calls 1

traverseFileTreePromiseFunction · 0.85

Tested by

no test coverage detected