I think that paging is very important for web based storage systems.
If there is a possibility to extend WebDAV, then I think that we need
the "chunked" or "buffered" operations also with files. For example:
- Go to byte #10000 (like seekg)
- Read 15K of data
It'd be great also to run X-Path queries on XML files. For example:
- GET /files/contacts.xml/users[name="anton"]
returning something like <user name="anton><address>...</
address><phone1>...</phone1>...</user>
or
- POST /files/contacts.xml/users[name="anton"]
phone1=5551234