Как удалить файл из относительного пути в asp.net - PullRequest
0 голосов
/ 06 ноября 2018

Мой скриншот отладки

enter image description here

Я пытаюсь удалить файл в asp.net web 4.7.1. Я использую FileInfo и проверяю, существует ли файл, используя относительный путь, указывает на папку «Uploads», полное имя и расширение изображения. Я сохранил путь к изображению в своей базе данных и знаю, что если я буду использовать полный путь, я удалю файл. Как я могу удалить, используя сохраненный путь?

Я думаю об изменении моей базы данных для каждого изображения, чтобы сохранить полный путь и относительный путь. Я буду использовать полный путь только для удаления файла. Как удалить, не создавая второе поле базы данных для хранения полного пути?

1 Ответ

0 голосов
/ 06 ноября 2018

Один из лучших способов решения такой проблемы (чтобы приложение не столкнулось ни с какой проблемой доступа к пути или доступа на чтение / запись на уровне дисков Windows).

Создание виртуального директора и использование этого виртуального каталога для сохранения относительного пути. Настройте весь доступ к виртуальному каталогу, что является одноразовой задачей.

Тогда вы можете использовать относительный путь этого виртуального каталога в вашем коде вместо полного пути.

...