У меня есть папка Musi c, как вы можете видеть на следующем изображении
И следующий код для загрузки музыки c
private IWebHostEnvironment _environment;
public UploadFileModel(IWebHostEnvironment environment)
{
_environment = environment;
}
[BindProperty]
public IFormFile Upload { get; set; }
public async Task OnPostAsync()
{
var file = Path.Combine(_environment.ContentRootPath, "wwwroot/music", Upload.FileName);
using (var fileStream = new FileStream(file, FileMode.Create))
{
await Upload.CopyToAsync(fileStream);
}
}
Внутри cs html
<form method="post" enctype="multipart/form-data">
<input type="file" asp-for="Upload" accept=".mp3"/>
<input type="submit" />
</form>
Я хочу автоматически переименовать каждый новый mp3-файл в "Track{last_number + 1}.mp3"
, и в случае, если файл отсутствует в цепь, чтобы занять свое место.