Здесь я получаю сообщение об ошибке из строки использования
using (var filestream = new FileStream(fullPath, FileMode.Create))
{
await file.CopyToAsync(filestream).ConfigureAwait(false);
}
names.Add(name);
Здесь я получаю сообщение об ошибке в блоке if.
if (files.Any())
{
var names = await FileTransactionManager.SaveFileAsync(files, path2);
var ancients = JsonConvert.DeserializeObject<string[]>(getEntity.NAME);
names.AddRange(ancients);
getEntity.NAME = JsonConvert.SerializeObject(names.ToArray());
}
Если мне нужно объяснить проблему в целом, я получаю ошибку при попытке добавить файлы в программу. Причина ошибки в строках кода, которые я описал.
Вот и все сообщение об ошибке.
Кто-нибудь знает, почему я получаю эту ошибку через эти коды?
Это в названии
Проверьте путь к файлу правильный или нет
Просто обратитесь к сообщению об ошибке «Путь неверен».
Я поделился точным сообщением об ошибке, которое я получил выше, откуда может возникнуть проблема?
Проверьте, существует ли каталог: "C:\Users\muhasebe\Documents\GitHub\BO_Sleader2\CoreFramework.SLeader\wwwroot\klasorler\Fiyat_Listeleri", если нет, создайте его!
string path = @"C:\Users\muhasebe\Documents\GitHub\BO_Sleader2\CoreFramework.SLeader\wwwroot\klasorler\Fiyat_Listeleri\";
// or
// string path = Path.Combine(_hostingEnvironment.WebRootPath, "klasorler\Fiyat_Listeleri")
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
Вы должны указать папку, похоже, что path2 неверен в вашем коде: var names = await FileTransactionManager.SaveFileAsync(files, path2);
Итак, буду ли я использовать код, которым вы поделились в приведенном выше коде, в контроллере или в классе, в котором я сделал файловую транзакцию, я задал много вопросов, но еще раз спасибо.
Он должен войти в контроллер, создать «path2», если он не существует.
Если вы можете предоставить сообщение об ошибке, людям будет полезно помочь