|
The new version of the WebDAV Client Library and WebDAV Server Engine provide reliable mechanism of uploading large files to WebDAV server and managing long-lasting uploads. Use DeltaV server sample together with Sample WebDAV Browser provided with IT Hit WebDAV Client API to quickly evaluate all power of the new upload functionality.
What’s New in IT Hit WebDAV Server Engine V2.1
Resumable Upload
After implementing 2 new upload interfaces you will be able:
- Pause / resume uploads.
- Restore broken uploads.
- Report upload process and create upload progress bars.
- Upload from AJAX (or other thin-client) applications using POST verb.
- Upload to ASP.NET/IIS-based server files over 2Gb.
DeltaV sample now supports resumable upload. Use DeltaV sample together with Sample WebDAV Browser provided with IT Hit WebDAV Client API to quickly evaluate all power of the new upload functionality. AutoVersioning is disabled by default in DeltaV sample.
See Implementing Resumable Upload and AJAX Upload & Progress Bar.
Streamlined Upload in IIS
When a file is being uploaded to server running as ASP.NET application in IIS the file will be first saved to temporary upload folder. Only when entire file is uploaded it will become available for .NET user code. This limitation makes creating an upload progress service a difficult task. WebDAV Server Engine provides ResumableUploadModule that significantly improves performance and solves upload buffering problem in IIS/ASP.NET opening way to creating servers with rich upload functionality.
What’s New in IT Hit WebDAV Client API for .NET V1.2
Resumable Upload
With resumable upload feature you can easily manage large files uploads. You can pause \ resume, cancel and restore broken uploads as well as request amount of bytes successfully saved on server side. If you are running IT Hit WebDAV Server Engine on server side you can even overcome 2Gb upload limitation in IIS/ASP.NET and upload files of any size to IIS. See How to Pause Upload, Cancel Upload, Restore Broken Upload.
Sample WebDAV Browser
Sample WebDAV Browser provided with an API demonstrates most features of IT Hit WebDAV Client API for .NET. It can be used as a full featured download and upload manager. Sample WebDAV Browser features include:
- Pause\resume\cancel uploads and downloads.
- Restore broken uploads and downloads.
- Folders upload and download.
- Drag-drop files and folders from local disk to WebDAV server and back.
- Upload of files over 2Gb to IIS/ASP.NET.
- Locks management.
- Check-in\check-out, versions management.
- Basic, Digest, NTLM and Kerberos authentication and SSL connection
See WebDAV Browser Example.
Get Child Items Properties with a Single Request
With a new overloaded IFolder.GetChildren method you can request custom properties of all child items with a single request to server. If you store WebDAV item ID as a custom property now you can easily get item ID with each item. See example provided with IFolder.GetChildren method description.
Attach Custom Headers to All Requests
With a new WebDavSession.CustomHeaders property you can now attach custom headers to all requests submitted to server.
Improved Versioning Interfaces
Now you can obtain checked-in item state, version-control state, locks support and locks list without extra request to server. This properties are obtained during initial item opening and now can be accessed via new properties IResource.CheckedOut, IResource.VersionControlled, IHierarchyItem.ActiveLocks and IHierarchyItem.SupportedLock without submitting request to server.
|