1
0
mirror of https://github.com/lxsang/antd-web-apps synced 2024-11-20 02:18:20 +01:00

Merge branch 'master' of github.com:lxsang/antd-web-apps

This commit is contained in:
DanyLE 2022-08-22 20:55:00 +02:00
commit aec0ae5bb7

View File

@ -3,16 +3,16 @@ local vfs = {}
vfs.ospath = function(path) vfs.ospath = function(path)
local user = SESSION.user local user = SESSION.user
local prefix = string.match(path, "%a+://") local prefix = string.match(path, "%a+:/")
if(prefix ~= nil) then if(prefix ~= nil) then
local suffix = string.gsub(path,prefix,"") local suffix = string.gsub(path,prefix,"")
if prefix == "home://" then if prefix == "home:/" then
return string.format(VFS_HOME,user)..'/'..suffix return string.format(VFS_HOME,user)..'/'..suffix
elseif prefix == "desktop://" then elseif prefix == "desktop:/" then
return string.format(VFS_HOME,user).."/.desktop/"..suffix return string.format(VFS_HOME,user).."/.desktop/"..suffix
elseif prefix == "shared://" then elseif prefix == "shared:/" then
return require("shared").ospath(std.trim(suffix,"/")) return require("shared").ospath(std.trim(suffix,"/"))
elseif prefix == "os://" then elseif prefix == "os:/" then
return WWW_ROOT.."/"..suffix return WWW_ROOT.."/"..suffix
else else
return nil return nil