Revision 50f4d97e

b/docs/source/webclient.rst
168 168

  
169 169
and this is done recursively until all shared folders have been collected.
170 170

  
171
Constructing the "Shared by others" tree
171
Constructing the "Shared to me" tree
172 172
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
173 173
The "Shared by others" tree has the additional complication that we need to get the users that share objects with us and display them as a first level of subfolders.
174 174

  
......
232 232
^^^^^^^^^^^^^^^
233 233
File uploading
234 234
""""""""""""""
235
File uploading is done using the plupload http://www.plupload.com/ plugin.
235
File uploading is done using the plupload http://www.plupload.com/ plugin. The plugin supports multiple file upload, drag'n'drop from the desktop and progress indication. It uses any of the following technolgies (whatever is available in the browser) html5, flash, gears, silverlight, browserplus, html4 in this order. If none is found then html4 is the last fallback in which case most features are not available (no drag'n'drop, no progress indicator).
236

  
237
The upload operation is done with a 
238

  
239
POST /v1/username/container/path/to/file?X-Auth-Token=<auth token>. This is the only case the auth token is passed as a url parameter. The reason is that it cannot be passed as a header due to the fact that the POST is not controlled by the code, it cannot be passed as POST payload parameter (form parameter) for efficiency reasons (the server should read the whole file first, before reading the token) and it cannot be passed as a cookie to avoid XSRF attacks.
236 240

  
237 241
File rename
238 242
"""""""""""

Also available in: Unified diff