Asp.Net:是否保存上传和web配置文件夹中的文件?

时间:2014-09-13 17:16:45

标签: asp.net

将用户的文件(图像,文档等)存储在Web配置文件夹中是一种好习惯吗?无论如何它会影响我的网站吗?因为我知道将动态/用户文件存储在BIN文件夹中是不可接受的。所以现在我试图建立一个文件夹路径来存储我的动态文件。另一个原因是我的服务提供商说我只允许将文件存储在我存储我网站的文件夹中,因为我在他们的共享服务器上托管我的网站。

2 个答案:

答案 0 :(得分:1)

存储上传文件更安全:

  • 在App_Data文件夹下

  • 或在网站的根文件夹之外。

这可确保用户无法导航到上传的文件。

在您的情况下,您的服务提供商的限制意味着您应将它们存储在App_Data下。

答案 1 :(得分:0)

A'网络配置文件夹'并不存在。 web.config是一个可以存在于网站目录结构中任何级别的文件。

要回答您的问题:只需在您网站的任何位置创建一个文件夹,然后将文件存储在那里。如有必要,您可以为每个用户创建不同的目录。这不应以任何方式对您的网站产生负面影响。但是......如果你期望成千上万的文件,你可能需要另一种解决方案。