Friday, October 24, 2008
Some Enhancements to the Document Management Components
The upcoming build of Milos has a few small but important enhancements for the digital Document Management components.
Most important is the improved support for ASP.NET's routing framework (introduced with ASP.NET 3.5 SP1). This enhancement allows for an arbitrary download URL for file attachments in web applications. For instance, one can create the following URL (or any other arbitrary chosen URL):
http://www.YourDomain.com/Downloads/42f39e5c-a012-4d91-8e78-889f2bdccb4c/MyFile.mp3
A route and handler can be set up for this URL like so:
public static class RoutingSetup?
{
public static void RegisterRoutes?(RouteCollection? routes)
{
routes.Add(new Route("Downloads/{DownloadId}/{FileName}?", new FileAttachmentDownloads?()));
}
}
public class FileAttachmentsDownloads? : IRouteHandler?
{
var handler = new EPS.Web.DocumentManagementUI.RequestHandler?();
Guid downloadId = new Guid(requestContext.RouteData.GetRequiredString("DownloadId?"));
handler.AttachmentId = downloadId;
return handler;
}
Other enhancements include more automatically determined content types for web downloads (in particular XAML is of importance) and also a few added icons in the windows file attachment grids (MP3 and XAML in particular).
Posted @ 11:49 PM by Egger, Markus (markus@code-magazine.com) -
Comments (266)