Upload
ian-gregory
View
220
Download
0
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