public async Task <ActionResult> ThumbnailUpload() { try { UploadedFile file = this.GetFileFromRequest(); if (file.DataContent != null) { try { string filename = Path.GetFileName(file.FileName); if (filename != null) { await _thumbnailService.SaveThumbnail(file.DataID, file.FileName, file.DataContent); } } finally { file.DataContent.CleanUp(); } } return(StatusCode(200)); } catch (Exception) { return(StatusCode(400)); } }