Upload and Retrieve the Temporary File - Javascript
This guide demonstrates how to upload and retrieve files from VideoSDK's temporary file storage system.
uploadBase64File()
-
By using the
uploadBase64File()
function of theMeeting
class, you can upload your file to Videosdk's Temporary storage. -
The
uploadBase64File()
function only works withbase64
. Therefore, it is necessary to convert your file intobase64
format. -
You have to pass
base64Data
,token
,fileName
as parameter inuploadBase64File()
function. -
The function will return the corresponding
fileUrl
, which you can then use to retrieve the file.
let meeting;
// Initialize Meeting
meeting = VideoSDK.initMeeting({
// ...
});
const fileUrl = await meeting.uploadBase64File({
base64Data: "<Your File's base64>", // Convert your file to base64 and pass here
token: "<VIDEOSDK_TOKEN>",
fileName: "myImage.jpeg", // Provide name with extension here,
});
fetchBase64File()
-
By using the
fetchBase64File()
method of theMeeting
class, you can retrieve your file from the Videosdk's Temporary storage. -
You have to pass the
fileUrl
which is returned byuploadBase64File()
function, and thetoken
as parameters to retrieve a file. -
This method will return the image in the form of
base64
.
let meeting;
// Initialize Meeting
meeting = VideoSDK.initMeeting({
// ...
});
let base64 = await meeting.fetchBase64File({
url: "<Your FileUrl>"; // Provide fileUrl which is returned by uploadBase64File(),
token :"<VIDEOSDK_TOKEN>",
});
console.log("base64", base64);
The file stored in the system will be automatically deleted once the current room/meeting comes to an end.
Got a Question? Ask us on discord