Files
NativeScript/nativescript-core/http/http-request/http-request-common.ts
Nathan Walker da3c0b973d chore: format
2020-07-11 11:01:40 -07:00

22 lines
534 B
TypeScript

import * as fsModule from "../../file-system";
export function getFilenameFromUrl(url: string) {
const fs: typeof fsModule = require("../../file-system");
const slashPos = url.lastIndexOf("/") + 1;
const questionMarkPos = url.lastIndexOf("?");
let actualFileName: string;
if (questionMarkPos !== -1) {
actualFileName = url.substring(slashPos, questionMarkPos);
} else {
actualFileName = url.substring(slashPos);
}
const result = fs.path.join(
fs.knownFolders.documents().path,
actualFileName
);
return result;
}