13 lines
525 B
C#
13 lines
525 B
C#
|
|
namespace WordVersioning.Api.Services;
|
||
|
|
|
||
|
|
public static class PdfUploadValidation
|
||
|
|
{
|
||
|
|
public const string PdfContentType = "application/pdf";
|
||
|
|
|
||
|
|
public static bool IsValidPdf(IFormFile file) =>
|
||
|
|
file.FileName.EndsWith(".pdf", StringComparison.OrdinalIgnoreCase)
|
||
|
|
&& (string.IsNullOrWhiteSpace(file.ContentType)
|
||
|
|
|| file.ContentType.Equals(PdfContentType, StringComparison.OrdinalIgnoreCase)
|
||
|
|
|| file.ContentType.Equals("application/octet-stream", StringComparison.OrdinalIgnoreCase));
|
||
|
|
}
|