1

我的调试截图

在此处输入图像描述

我正在尝试删除 asp.net web 4.7.1 中的文件。我正在使用FileInfo指向 Uploads 文件夹和图像全名和扩展名的相对路径来检查文件是否存在。我已将图像路径保存在我的数据库中,并且我知道如果我使用完整路径,我将删除该文件。如何使用保存的路径删除?

我正在考虑为每个图像修改我的数据库以存储完整路径和相对路径。我将使用完整路径仅删除文件。如何在不必创建第二个数据库字段来存储完整路径的情况下删除?

4

1 回答 1

0

解决此类问题的最佳方法之一(因此该应用程序不会面临路径访问或 Windows 驱动器级别上的读\写访问的任何挑战)。

创建虚拟导演并使用该虚拟目录来保存相对路径。设置对虚拟目录的所有访问权限,这是一次性任务。

然后,您可以在代码中使用该虚拟目录相对路径而不是完整路径。

于 2018-11-06T09:04:13.440 回答