mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
21 lines
890 B
JavaScript
21 lines
890 B
JavaScript
import { ShowMessage, FileTransferProgress, FileTransferInput, FileTransferNameSpan } from "./UI.js";
|
|
import { MainRc } from "./Main.js";
|
|
export async function UploadFiles(fileList) {
|
|
ShowMessage("File upload started...");
|
|
FileTransferProgress.value = 0;
|
|
FileTransferProgress.parentElement.removeAttribute("hidden");
|
|
try {
|
|
for (var i = 0; i < fileList.length; i++) {
|
|
FileTransferNameSpan.innerHTML = fileList[i].name + ":";
|
|
var buffer = await fileList[i].arrayBuffer();
|
|
await MainRc.MessageSender.SendFile(new Uint8Array(buffer), fileList[i].name);
|
|
}
|
|
ShowMessage("File upload completed.");
|
|
}
|
|
catch (_a) {
|
|
ShowMessage("File upload failed.");
|
|
}
|
|
FileTransferInput.value = null;
|
|
FileTransferProgress.parentElement.setAttribute("hidden", "hidden");
|
|
}
|
|
//# sourceMappingURL=FileUploader.js.map
|