Open source, commercial support.
- Using the displayname field
- Character encoding
- Client compatibility
- Efficient deleting
- Connecting to webdav
- Caching and Modified Dates
- Configuration
- Open folder from web page
- Custom Webdav Properties with Annotation
- Http logging and DebugFilter
- Users Guide
- Integrating with non servlet applications
- Permission Dependent Resources
- Security in webdav: Authenticate and Authorise
Milton does all the character encoding for you, and supports extended character sets.
So you're free to name your files and folders however you like. Milton will apply percentage encoding when generating hrefs (eg in PROPFIND responses) and xml encoding when generating other text fields such as the display name property.
Milton decodes the requested URL before calling ResourceFactory.getResource(..) so again, there's no special handling required.
Note that this means that you must not apply character encoding or decoding anywhere as this will result in double-encoded or double-un-encoded url's which will be incorrect.