Skip to content

Commit 5bbcc43

Browse files
Updated samples in large file upload task doc
1 parent 4b6e185 commit 5bbcc43

File tree

1 file changed

+20
-19
lines changed

1 file changed

+20
-19
lines changed

docs/tasks/LargeFileUploadTask.md

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Large File Upload Task - Uploading large files to OneDrive
22

3-
This task simplifies the implementation of onedrive's [resumable upload](https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/driveitem_createuploadsession).
3+
This task simplifies the implementation of OneDrive's [resumable upload](https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/driveitem_createuploadsession).
44

55
## Creating the client instance
66

@@ -21,6 +21,8 @@ async function fileUpload(elem) {
2121
let file = elem.files[0];
2222
try {
2323
let response = await largeFileUpload(client, file, file.name);
24+
console.log(response);
25+
console.log("File Uploaded Successfully.!!");
2426
} catch (error) {
2527
console.error(error);
2628
}
@@ -35,8 +37,7 @@ async function largeFileUpload(client, file) {
3537
};
3638
const uploadTask = await MicrosoftGraph.OneDriveLargeFileUploadTask.create(client, file, options);
3739
const response = await uploadTask.upload();
38-
console.log(response);
39-
console.log("File Uploaded Successfully.!!");
40+
return response;
4041
} catch (err) {
4142
console.log(err);
4243
}
@@ -47,22 +48,23 @@ async function largeFileUpload(client, file) {
4748

4849
```typescript
4950
function uploadFile() {
50-
fs.readFile(<PATH_OF_THE_FILE>, {}, function (err, file) {
51-
if(err) {
52-
throw err;
53-
}
54-
let fileName = <NAME_OF_THE_FILE>;
55-
largeFileUpload(client, file, fileName)
56-
.then((response) => {
57-
console.log(response);
58-
})
59-
.catch((error) => {
60-
console.error(error);
61-
});
62-
});
51+
fs.readFile("<PATH_OF_THE_FILE>", {}, function(err, file) {
52+
if (err) {
53+
throw err;
54+
}
55+
let fileName = "<NAME_OF_THE_FILE_WITH_EXTN>";
56+
oneDriveLargeFileUpload(client, file, fileName)
57+
.then((response) => {
58+
console.log(response);
59+
console.log("File Uploaded Successfully.!!");
60+
})
61+
.catch((error) => {
62+
console.error(error);
63+
});
64+
});
6365
}
6466

65-
function largeFileUpload(client, file, filename) {
67+
async function oneDriveLargeFileUpload(client, file, fileName) {
6668
try {
6769
let options = {
6870
path: "/Documents",
@@ -71,8 +73,7 @@ function largeFileUpload(client, file, filename) {
7173
};
7274
const uploadTask = await OneDriveLargeFileUploadTask.create(client, file, options);
7375
const response = await uploadTask.upload();
74-
console.log(response);
75-
console.log("File Uploaded Successfully.!!");
76+
return response;
7677
} catch (err) {
7778
console.log(err);
7879
}

0 commit comments

Comments
 (0)