Parcourir la source

Add progress callback to handleFileUpload

Aleksei Shpakovskii il y a 2 ans
Parent
commit
33ab830984
1 fichiers modifiés avec 8 ajouts et 1 suppressions
  1. 8 1
      src/lib/handleFileUpload.ts

+ 8 - 1
src/lib/handleFileUpload.ts

@@ -48,7 +48,14 @@ export const handleFileUpload = async (
 
   collection.add(placeholder);
 
-  const result = await dav.upload(location.pathname, file);
+  const result = await dav.upload(
+    location.pathname,
+    file,
+    (uploadedBytes: number) => {
+      placeholder.uploadedSize = uploadedBytes;
+      placeholder.emit('updated');
+    }
+  );
 
   if (!result.ok) {
     collection.remove(placeholder);