Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021
  1. namespace Diligent.WebAPI.Host.Methods
  2. {
  3. public class Upload
  4. {
  5. public static async Task<string> SaveFile(string root, IFormFile file, string path)
  6. {
  7. string fileName = new String(Path.GetFileNameWithoutExtension(file.Name).Take(10).ToArray()).Replace(' ', '-');
  8. fileName = fileName + DateTime.Now.ToString("yymmssfff") + Path.GetExtension(file.FileName);
  9. var filePath = Path.Combine(root, $"wwwroot/{path}", fileName);
  10. using (var fileStream = new FileStream(filePath, FileMode.Create))
  11. {
  12. await file.CopyToAsync(fileStream);
  13. }
  14. return fileName;
  15. }
  16. }
  17. }