You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
423 B
14 lines
423 B
// @ts-nocheck
|
|
export const getLocalFilePath = (path: string) => {
|
|
if(typeof plus == 'undefined') return path
|
|
if(/^(_www|_doc|_documents|_downloads|file:\/\/|\/storage\/emulated\/0\/)/.test(path)) return path
|
|
if (/^\//.test(path)) {
|
|
const localFilePath = plus.io.convertAbsoluteFileSystem(path)
|
|
if (localFilePath !== path) {
|
|
return localFilePath
|
|
} else {
|
|
path = path.slice(1)
|
|
}
|
|
}
|
|
return '_www/' + path
|
|
}
|
|
|