Bläddra i källkod

Add progress callback to handleFileUpload

Aleksei Shpakovskii 2 år sedan
förälder
incheckning
33ab830984
1 ändrade filer med 8 tillägg och 1 borttagningar
  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);