Ajaxplorer-DriverAPI-v3

Embed Size (px)

Citation preview

  • 8/11/2019 Ajaxplorer-DriverAPI-v3

    1/4

    AjaXplorer Driver API v2.7.X => 3.0

    Commons

    Common Parameters

    get_action[required] Service differeniaion. !a"icall#$ an# "ervice %ill &e called "o'e(in) li*e +(p+,,(o",aja-plorer,conen.p(p)e/acion=acionpara'eer"...

    dir1urren locaion in"ide (e repo"ior#$ &e)innin) %i( , .4-a'ple + dir=,'#,folder$ dir=,

    file, file_[index]In 'an# ca"e"$ %e need o pa"" on or 'ore "eleced file". If "elecion i" unique$ pa"" onl# (e file

    para'eer$ el"e para'eer" are inde-ed auo'aicall# + file/0$ file/5$ file2$ ec. 6alue" are (e full pa( of (efile in"ide (e repo"ior# no onl# (e &a"ena'e of (e file$ even if (e curren locaion i" pa""ed via (e dirpara'eer8.Example : ?get_action=toto&file/0=,'#,folder,file5.-file/5=,'#,folder,file2.('l ec...

    Common Returns

    Messages9(en no e-plicied$ all "ervice" reurn X:; value". ,'e""a)e> ele'en$ %(ere a" (e "ucce"" 'e""a)e" are 'e""a)e#pe= S@114SS >,'e""a)e>.4-a'ple +#mpossi$le de tro%ver le &ic'ier (admin(aaa)8(*00)1*0)-eFly+a$aret,!ecto.gi& inc'arlieso&t/are...class.&s2ccess3river.p'p 4l.*056

    Reload InstructionsIn 'an# ca"e"$ (e daa 'anipulaion cau"ed (e "ervice" 'a# require a reloadin) of (e curren li"in).

  • 8/11/2019 Ajaxplorer-DriverAPI-v3

    2/4

    Basic implementation for a driver : ls listing action.ls;i"" all daa c(ildren in"ide a )iven node

    dir + cf co''on" Pa)inaion + pa)e can &e appended o (e dir value afer a

    opion" + [l$ d$ B$ f$ a] l + li" 'eadaa d + include direcorie" in li"in) B + include arc(ive file" in li"in) f + include file" in li"in) a + all $ equivalen o dBf

    eurn"If l i" no "e$ 'ini'al ari&ue" are text$ icon,and filename. Cor a folder$ #ou can add openiconand#ou 'u" add src.

    If l i" "e$ (en %e 'u" "end (e li"in) %i( availa&le 'eadaa +

  • 8/11/2019 Ajaxplorer-DriverAPI-v3

    3/4

    text="*00)1*0)-eFly+a$aret-!ecto.gi&"is7&ile="1"is7image="1"image7type="image(gi&"image7/idt'="HLL"image7'eig't="L8M"

    mimestring="N#F pict%re"axp7modi&time="1111111" (( A#DUE T#T2G&ilesiCe="11B.5H I$" (( !232JA #K$ytesiCe="1*LM1M" (( +GUT! #K&ilename="(c%rrent(pat'(*00)1*0)-eFly+a$aret-!ecto.gi&"icon="image.png"

    (>

    See (e file "erver,conf,conf.e-en"ion".p(p for (e "uppored e-en"ion",icon".

    File System ccess actions

    !ASI1 E4

  • 8/11/2019 Ajaxplorer-DriverAPI-v3

    4/4

    deletePer'anenl# delee (e "elecion

    dir + cf. co''on" file "elecion + cf co''on"

    renameena'e "eleced file

    dir + cf co''on" file + cf co''on"

    m$dir1reae" a folder

    dir + cf co''on" dirna'e + na'e of (e ne% folder

    m$file1reae" an e'p# file. In (e &a"ic driver$ if (e file e-en"ion i" .('l $ an e'p# F