Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-23) was last changed on 24-Jan-2024 08:33 by Ben Spink

This page was created on 05-Dec-2023 05:32 by Ben Spink

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed one line
CrushFTP supports REST style operations for file transfer. All you need is an auth header with BASIC auth, or a logged in cookie token.\\
CrushFTP supports REST style operations for file transfer. All you need is an auth header with BASIC auth, or a logged in cookie token. If issuing a POST command, and using the CrushAuth cookie, you must also specify the c2f parameter. The c2f is the last 4 characters of the CrushAuth cookie.\\
At line 3 added one line
!!LOGIN\\
At line 11 added one line
!!DOWNLOAD/UPLOAD\\
At line 15 removed one line
At line 19 added one line
!!RENAME\\
At line 28 removed one line
* As with all POST scenarios, the c2f is required if using a CrushAuth cookie token. The c2f is the last 4 characters of the CrushAuth cookie.\\
At line 32 added 13 lines
!!MAKEDIR\\
A make directory can be done via the MKCOL HTTP command, or via a POST with more parameters:\\
{{{
MKCOL /myfiles2/
}}}
Or POST:\\
{{{
command=makedir&path=/myfiles2/&c2f=ABCD
}}}
* This is the same command issued via our WebInterface, so you can always inspect with Chrome for other commands on how we do it.\\
\\
\\
!!DELETE\\
At line 39 removed one line
* As with all POST scenarios, the c2f is required if using a CrushAuth cookie token. The c2f is the last 4 characters of the CrushAuth cookie.\\
At line 42 changed one line
Multipart from uploading is also possible, but far more complex of a topic. You should already be familiar with how multipart works. The parameters for uploading are:\\
!!LIST\\
Directory listings have no REST command, so POST must be used:\\
At line 58 added 9 lines
command=getXMLListing&path=/anotherfolder/&format=stat_dmz&c2f=ABCD
}}}
\\
*Format can be one of these types:json,jsonobj,stat,stat_dmz. stat_dmz is the most commonly used format type. It contains some summary info about the current directory's permissions followed by the listing for that directory.\\
\\
\\
!!UPLOAD MultiPart\\
Multipart form uploading is also possible, but far more complex of a topic. You should already be familiar with how multipart works. The parameters for uploading are:\\
{{{
At line 52 changed one line
* As with all POST scenarios, the c2f is required if using a CrushAuth cookie token. The c2f is the last 4 characters of the CrushAuth cookie.\\
\\
\\
!!LOGOUT\\
A logged in session with a CrushAuth cookie can be logged out so anything pending the logout will be triggered.\\
{{{
command=logout&c2f=ABCD
}}}
Version Date Modified Size Author Changes ... Change note
23 24-Jan-2024 08:33 9.818 kB Ben Spink to previous
22 24-Jan-2024 08:25 9.668 kB Ben Spink to previous | to last
21 24-Jan-2024 08:20 9.579 kB Ben Spink to previous | to last
« This page (revision-23) was last changed on 24-Jan-2024 08:33 by Ben Spink
G’day (anonymous guest)
CrushFTP11 | What's New

Referenced by
API

JSPWiki