IFormFileEntensions_ReadBytes.cs 463 B

123456789101112131415161718
  1. using Microsoft.AspNetCore.Http;
  2. using System.IO;
  3. using System.Threading.Tasks;
  4. namespace Vit.Extensions
  5. {
  6. public static class IFormFileEntensions_ReadBytes
  7. {
  8. public static async Task<byte[]> ReadBytesAsync(this IFormFile data)
  9. {
  10. using (var stream = new MemoryStream())
  11. {
  12. await data.CopyToAsync(stream);
  13. return stream.ToArray();
  14. }
  15. }
  16. }
  17. }