【发布时间】:2012-10-07 14:15:11
【问题描述】:
我正在开发一个 Web 应用程序,我需要将图像存储在服务器上(这些图像由用户上传)。我正在为每个新图像生成新的 Guid。我正在创建一个图像的三个图像,即原始图像、图标和拇指。我仍然使用三个不同的文件夹来保存这些。我的项目经理问我为什么我没有为每个用户创建不同的文件夹。 所以我的问题是在以下之间存储图像的更好方法是:
1)。仅在三个文件夹中上传图像,即 Original、Icon 和 Thumb, 要么 2)。为每个用户创建文件夹,然后在其中为原始、拇指和图标创建三个文件夹。 有一件事我想问如果用户数量超过100000那么它会影响性能吗???
这是更好的方法。请帮助我做出决定。谢谢
【问题讨论】:
-
您如何检索图像?你有他们的路径存储在数据库中吗?
-
不,我仍然没有在数据库中存储路径。如果我需要更改流程意味着要为每个用户创建不同的文件夹,那么我会这样做。
标签: c# asp.net image webserver directory