MCPcopy Index your code
hub / github.com/OpenSignLabs/OpenSign / uploadFile

Function uploadFile

apps/OpenSign/src/utils/fileUtils.js:6–29  ·  view source on GitHub ↗
(file, userId)

Source from the content-addressed store, hash-verified

4import i18n from "../i18n";
5
6export const uploadFile = async (file, userId) => {
7 try {
8 const parseFile = new Parse.File(file.name, file);
9 const response = await parseFile.save();
10 if (response?.url()) {
11 const fileRes = await getSecureUrl(response.url());
12 if (fileRes.url) {
13 const tenantId = localStorage.getItem("TenantId");
14 SaveFileSize(file.size, fileRes.url, tenantId, userId);
15 return fileRes?.url;
16 } else {
17 alert(i18n.t("something-went-wrong-mssg"));
18 return false;
19 }
20 } else {
21 alert(i18n.t("something-went-wrong-mssg"));
22 return false;
23 }
24 } catch (err) {
25 console.log("sign upload err", err);
26 alert(`${err.message}`);
27 return false;
28 }
29};
30
31export function base64StringtoFile(base64String, filename) {
32 let arr = base64String.split(","),

Callers 1

saveToMySignFunction · 0.90

Calls 2

getSecureUrlFunction · 0.90
SaveFileSizeFunction · 0.90

Tested by

no test coverage detected