diff --git a/Yavsc/Helpers/FileSystemHelpers.cs b/Yavsc/Helpers/FileSystemHelpers.cs index b1e01b19..64ad15c6 100644 --- a/Yavsc/Helpers/FileSystemHelpers.cs +++ b/Yavsc/Helpers/FileSystemHelpers.cs @@ -82,6 +82,7 @@ namespace Yavsc.Helpers // form-data; name="file"; filename="capt0008.jpg" ContentDisposition contentDisposition = new ContentDisposition(f.ContentDisposition); item.FileName = contentDisposition.FileName; + item.MimeType = contentDisposition.DispositionType; var fi = new FileInfo(Path.Combine(root, item.FileName)); if (fi.Exists) item.Overriden = true; using (var dest = fi.OpenWrite()) @@ -105,7 +106,6 @@ namespace Yavsc.Helpers } dest.Close(); org.Close(); - item.Success=true; } } user.DiskUsage = usage; @@ -159,7 +159,6 @@ namespace Yavsc.Helpers } item.DestDir = Startup.AvatarsOptions.RequestPath.ToUriComponent(); user.Avatar = $"{item.DestDir}/{item.FileName}"; - item.Success = true; return item; } @@ -192,6 +191,8 @@ namespace Yavsc.Helpers { var item = new FileRecievedInfo(); item.FileName = SignFileNameFormat("pro",billingCode,estimateId); + item.MimeType = formFile.ContentDisposition; + var destFileName = Path.Combine(Startup.SiteSetup.UserFiles.Bills, item.FileName); var fi = new FileInfo(destFileName); @@ -205,7 +206,6 @@ namespace Yavsc.Helpers source.Save(destFileName, ImageFormat.Png); } } - item.Success=true; return item; } } diff --git a/Yavsc/Models/FileSystem/FileRecievedInfo.cs b/Yavsc/Models/FileSystem/FileRecievedInfo.cs index 2760b181..73bec448 100644 --- a/Yavsc/Models/FileSystem/FileRecievedInfo.cs +++ b/Yavsc/Models/FileSystem/FileRecievedInfo.cs @@ -25,7 +25,7 @@ namespace Yavsc.Models.FileSystem { public class FileRecievedInfo { - public bool Success { get; set; } + public string MimeType { get; set; } public string DestDir { get; set; } public string FileName { get; set; } public bool Overriden { get; set; }