Привет, я загружаю изображение на диск с этим кодом
public static string SaveImage(this IFormFile imageFile, string fileName, string path)
{
if (string.IsNullOrEmpty(fileName))
fileName = Guid.NewGuid().ToString().Replace("-", "") + Path.GetExtension(imageFile.FileName);
path = Path.Combine(Directory.GetCurrentDirectory(), path, fileName);
using (var stream = new FileStream(path, FileMode.Create))
{
imageFile.CopyTo(stream);
}
return fileName;
}
, а затем загружаю щелчок удалить с этим кодом
public static void DeleteImage(this string fileName, string path)
{
string imgPath = Path.Combine(Directory.GetCurrentDirectory(), path, fileName);
if (System.IO.File.Exists(imgPath))
{
System.IO.File.Delete(imgPath);
}
}
скажем, другой процесс используется?я не могу удалить