(file, userId)
| 4 | import i18n from "../i18n"; |
| 5 | |
| 6 | export 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 | |
| 31 | export function base64StringtoFile(base64String, filename) { |
| 32 | let arr = base64String.split(","), |
no test coverage detected