[api level] 2 [special:strings] UseSpecialDateTimeFormat=1 DateTimeFormat=yyyy-mm-dd hh:MM:ss HowDjFaisLooksLike=\( •̀ ω •́ )✧ ♫ TitleText=HFS::%folder% [commonhead] [commonbody.upper]
HTTP File Server %version%

{.^servermsg.}
[commonbody.lower] [] {.$commonhead.} HFS::%folder% {.set|servermsg|{.no pipe|%files%.}.} {.$commonbody.upper.} {.$commonbody.lower.} [files]
%list%
ItemLast ModifiedSize

{.comment| For special date&time format .} [+special:alias|cache] item-modified-datetime-formated={.time|format={.!DateTimeFormat.}|when=%item-modified-dt%.} item-edited={.if|{.!UseSpecialDateTimeFormat.}|{.item-modified-datetime-formated.}|%item-modified%.} [file] %item-name% {.item-edited.} %item-size%B [folder] %item-name% {.item-edited.} [link] %item-name% . . . [nofiles] {.if|{.length|{.?filter.}.} |{.!Sorry, we cannot find what you prefer to see now....} |{.!It seems nothing here....}.} [nanolight.js|public|no log] {.$microlight.js.} {.$nanolight.main.js.} {.$djfais.js.} [nanolight.main.js|public] {.add header|Cache-Control: public, max-age=86400.} // [+special:alias] check session=if|{.{.cookie|HFS_SID_.} != {.postvar|token.}.}|{:{.cookie|HFS_SID_|value=|expires=-1.} {.break|result={.!Bad session.}.}:} can mkdir=and|{.get|can upload.}|{.!option.newfolder.} can comment=and|{.get|can upload.}|{.!option.comment.} can rename=and|{.get|can delete.}|{.!option.rename.} can change pwd=member of|can change password can move=or|1|1 escape attr=replace|"|"|$1 commentNL=if|{.pos||$1.} add bytes=switch|{.cut|-1||$1.}|,|0,1,2,3,4,5,6,7,8,9|$1 Bytes|K,M,G,T|$1Bytes [getcmdsrv|public|no log] {.$cmdsrv.{.urlvar|cmd.}.} [getcmdjs|public|no log] {.$cmdjs.{.urlvar|cmd.}.} [cmd.donothing] (function () {return '\n';}) [error-page] {.$commonhead.} {.!HFS.}::{.!Error.} {.set|servermsg|{.no pipe|%content%.}.} {.$commonbody.upper.} {.$commonbody.lower.} [not found] {.!404 Not Found.} [nanolight.css|no log|public] {.add header|Cache-Control: public, max-age=86400.} /* */ // [fileicons.css|no log|public] {.add header|Cache-Control: public, max-age=86400.} /* */ // [djfais.js|no log|public] {.add header|Cache-Control: public, max-age=86400.} // [microlight.js|public] {.add header|Cache-Control: public, max-age=86400.} //