| 123456789101112131415161718192021 |
- namespace Diligent.WebAPI.Host.Methods
- {
- public class Upload
- {
- public static async Task<string> SaveFile(string root, IFormFile file, string path)
- {
- string fileName = new String(Path.GetFileNameWithoutExtension(file.Name).Take(10).ToArray()).Replace(' ', '-');
-
- fileName = fileName + DateTime.Now.ToString("yymmssfff") + Path.GetExtension(file.FileName);
-
- var filePath = Path.Combine(root, $"wwwroot/{path}", fileName);
-
- using (var fileStream = new FileStream(filePath, FileMode.Create))
- {
- await file.CopyToAsync(fileStream);
- }
-
- return fileName;
- }
- }
- }
|