public void HandleThumbnailRequest(ApiRequest request)
{
var filePath = request.LocalPath().Replace("api/pageTemplateThumbnail/","");
var pathToExistingOrGeneratedThumbnail = FindOrGenerateThumbnail(filePath);
if(string.IsNullOrEmpty(pathToExistingOrGeneratedThumbnail) || !File.Exists(pathToExistingOrGeneratedThumbnail))
{
request.Failed("Could not make a page thumbnail for "+filePath);
return;
}
request.ReplyWithImage(pathToExistingOrGeneratedThumbnail);
}