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.SaveThumbnail2(file.DataID, file.FileName, file.DataContent); } } finally { file.DataContent.CleanUp(); } } return(new HttpStatusCodeResult(200)); } catch (Exception) { return(new HttpStatusCodeResult(400)); } }