This commit is contained in:
Alexander 2022-12-24 12:15:13 +03:00
parent a0e10c2781
commit 2ea36fe8a0
2 changed files with 15 additions and 3 deletions

View File

@ -66,4 +66,16 @@ public static class FileExtension
/// <returns>MIME-тип файла</returns> /// <returns>MIME-тип файла</returns>
public static string MIMEType (IFormFile file) => public static string MIMEType (IFormFile file) =>
file.ContentType; file.ContentType;
/// <summary>
/// Размер файла в байтах
/// </summary>
/// <param name="fileName">Полное имя и путь к файлу</param>
/// <returns>Размер файла в байтах</returns>
public static long FileSize(string fileName)
{
FileInfo fileInfo = new (fileName);
return fileInfo.Length;
}
} }

View File

@ -2,7 +2,7 @@
<PropertyGroup> <PropertyGroup>
<TargetFramework>net7.0</TargetFramework> <TargetFramework>net7.0</TargetFramework>
<Version>2022.1203.3</Version> <Version>2022.1224.0</Version>
<Authors>Alexander Babaev</Authors> <Authors>Alexander Babaev</Authors>
<Product>ANB Software Components Pack</Product> <Product>ANB Software Components Pack</Product>
<Description>Library of some useful functions in C# language.</Description> <Description>Library of some useful functions in C# language.</Description>
@ -15,8 +15,8 @@
<SignAssembly>True</SignAssembly> <SignAssembly>True</SignAssembly>
<PackageProjectUrl>https://git.babaev-an.ru/babaev-an/anbsoftware_componentspack</PackageProjectUrl> <PackageProjectUrl>https://git.babaev-an.ru/babaev-an/anbsoftware_componentspack</PackageProjectUrl>
<RepositoryUrl>https://git.babaev-an.ru/babaev-an/anbsoftware_componentspack</RepositoryUrl> <RepositoryUrl>https://git.babaev-an.ru/babaev-an/anbsoftware_componentspack</RepositoryUrl>
<AssemblyVersion>2022.1203.3</AssemblyVersion> <AssemblyVersion>2022.1224.0</AssemblyVersion>
<FileVersion>2022.1203.3</FileVersion> <FileVersion>2022.1224.0</FileVersion>
<PackageId>ANBSoftware.ComponentsPack</PackageId> <PackageId>ANBSoftware.ComponentsPack</PackageId>
<PackageLicenseExpression>MIT</PackageLicenseExpression> <PackageLicenseExpression>MIT</PackageLicenseExpression>
<AnalysisLevel>6.0</AnalysisLevel> <AnalysisLevel>6.0</AnalysisLevel>