Похоже, это должна быть очень простая тема, все примеры - всего лишь пара строк, но никаких достойных объяснений, и поэтому я продолжаю сталкиваться с одной и той же ошибкой без решения.
Короче говоря, эта часть приложения выглядит так
- Извлекает изображения из БД
- Создает фактические файлы изображений во временной папке
- создает PDF с изображениями внутри него
- теперь удаляйте созданные изображения.
Все работает до удаления. Я продолжаю получать сообщение об ошибке
InnerException:
System.ArgumentException: форматы URI не поддерживаются.
at System.IO.Path.NormalizePathFast (строковый путь, логический полный контроль) ...
Я пробовал несколько разных способов для удаления последней версии:
foreach (string item in TempFilesList)
{
path = System.Web.HttpContext.Current.Application["baseWebDomainUrl"] + "/temp/" + item;
fileDel = new FileInfo(path);
fileDel.Delete();
}
и попытка до этого была:
foreach (string item in TempFilesList)
{
File.Delete(System.Web.HttpContext.Current.Application["baseWebDomainUrl"] + "/temp/" + item);
}
TempFilesList - список массивов, содержащий пути к удаляемым изображениям.