mirror of
https://github.com/formbricks/formbricks.git
synced 2025-12-30 02:10:12 -06:00
15 lines
566 B
TypeScript
15 lines
566 B
TypeScript
export const getOriginalFileNameFromUrl = (fileURL: string) => {
|
|
const fileNameFromURL = new URL(fileURL).pathname.split("/").pop();
|
|
const fileExt = fileNameFromURL?.split(".").pop();
|
|
const originalFileName = fileNameFromURL?.split("--fid--")[0];
|
|
const fileId = fileNameFromURL?.split("--fid--")[1];
|
|
|
|
if (!fileId) {
|
|
const fileName = originalFileName ? decodeURIComponent(originalFileName || "") : "";
|
|
return fileName;
|
|
}
|
|
|
|
const fileName = originalFileName ? decodeURIComponent(`${originalFileName}.${fileExt}` || "") : "";
|
|
return fileName;
|
|
};
|