您好我正在为实践目的开发一个电子商务应用程序,更确切地说是一个文件存储组件,以简化我的工作。我计划将其用于未来的项目。
这基本上就是一切都会如何运作。
在我的数据库中,我将有两个与文件相关的表。
Files表将存储文件OrigineFileName和StorageFileName(唯一名称)。
每个文件都有一个文件类型,它将存储在Filetypes表中。这里我将有一个部分文件路径,如下所示:Products {0} \ Avatar。
{0}将在我的组件中替换为唯一编号,最有可能是产品ID。
我发布了两张表的图表以便更好地理解:
我留下的唯一问题是如何设置我的网址的第一部分还包含驱动器号。
目前我的唯一想法是在web配置的appsetings中设置url的第一部分,并使用ConfigurationManager类检索它。
我不确定这是不是一个好主意,因为当我将在服务器上发布应用程序时,路径肯定会改变,每次我将更新Web应用程序时,我将不得不更新web.config。