cho*_*bo2 6 c# asp.net-mvc asp.net-mvc-3
我正在使用asp.net mvc,并有一个用户可以上传图像的部分.我想知道我应该在哪里存储它们.
我正在学习本教程,他似乎将它存储在app_data中.然而我读了另一个人说它应该只保存你的数据库.
所以不确定使用app_data有什么好处.我在共享主机上,所以我不知道这是否有所作为.
编辑
我打算在数据库中存储图像的路径.然后,我将在图像标记中使用它们,并在用户访问我的网站时将其呈现给用户.我有一个文件上传器只会期望图像(检查将是客户端和服务器)
本教程是一个简单的示例-如果您阅读注释,原始代码只会保存到uploads目录中,app_data看不到。
它被更改为app_data因为这是一个特殊的文件夹-不允许执行代码的文件夹。
您已经正确理解- app_data确实可以容纳基于文件的数据库。那就是文件夹的意思。因此,将图像保存到其中并不是一件正确的事情。
如果您确定只有图像可以上传(并由您控制),我建议您使用/uploads目录-图像的保留位置,该位置也将不允许代码执行(您应该可以通过IIS进行控制)。
| 归档时间: |
|
| 查看次数: |
6301 次 |
| 最近记录: |