Ви не можете вибрати більше 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. }