/data/user/cache/resources/{RES}/files/{FILE}

HTTP CommandRequest & Response format
GET: REQ 
GET: RESPFILE
PUT: REQFILE
?inbody
PUT: RESP 
POST: REQ 
POST: RESP 
DELETE: REQnone
DELETE: RESP 

Details


The files for this space should be stored in the ROOT_CACHE_PATH/users/{USER_ID}

GET /user/cache/resources
GET,PUT,POST,DELETE /user/cache/resources/XNAME
GET,POST /user/cache/resources/XNAME/files (fails if it isn't a multi-part form request (that includes the filenames)) This should support format=html|json|xml|csv|zip
GET,PUT,DELETE /user/cache/resources/XNAME/files/X.dcm


You may be able to populate an XFTTable and reuse some of its features, see FileList.java

CACHE/
---USERS/
---
---USER_ID/
---------RESOURCE_NAME/ -- need to validate this as a file name on any OS
------------THE FILES.dcm

--support uploading zip, tar.gz, etc With the option of extracting the content.

$label.name