@@ -20,11 +20,27 @@ Get files from the input element and start uploading.
20
20
async function fileUpload(elem ) {
21
21
let file = elem .files [0 ];
22
22
try {
23
- let response = await largeFilUpload (client , file , file .name );
23
+ let response = await largeFileUpload (client , file , file .name );
24
24
} catch (error ) {
25
25
console .error (error );
26
26
}
27
27
}
28
+
29
+ async function largeFileUpload(client , file ) {
30
+ try {
31
+ let options = {
32
+ path: " /Documents" ,
33
+ fileName: file .name ,
34
+ rangeSize: 1024 * 1024 ,
35
+ };
36
+ const uploadTask = await MicrosoftGraph .OneDriveLargeFileUploadTask .create (client , file , options );
37
+ const response = await uploadTask .upload ();
38
+ console .log (response );
39
+ console .log (" File Uploaded Successfully.!!" );
40
+ } catch (err ) {
41
+ console .log (err );
42
+ }
43
+ }
28
44
```
29
45
30
46
## Uploading from NodeJS
@@ -45,19 +61,15 @@ function uploadFile() {
45
61
});
46
62
});
47
63
}
48
- ```
49
-
50
- ## Creating session and start uploading
51
64
52
- ``` typescript
53
- async function uploadFile(client , file ) {
65
+ function largeFileUpload(client , file , filename ) {
54
66
try {
55
67
let options = {
56
68
path: " /Documents" ,
57
- fileName: file . name ,
69
+ fileName ,
58
70
rangeSize: 1024 * 1024 ,
59
71
};
60
- const uploadTask = await MicrosoftGraph . OneDriveLargeFileUploadTask .create (client , file , options );
72
+ const uploadTask = await OneDriveLargeFileUploadTask .create (client , file , options );
61
73
const response = await uploadTask .upload ();
62
74
console .log (response );
63
75
console .log (" File Uploaded Successfully.!!" );
0 commit comments