Преглед изворни кода

Add progress callback to handleFileUpload

Aleksei Shpakovskii пре 2 година
родитељ
комит
33ab830984
1 измењених фајлова са 8 додато и 1 уклоњено
  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);