是否有一个asp.net图像文件夹大小限制

时间:2013-10-14 16:47:59

标签: asp.net .net

我允许用户将图像上传到我的ASP.NET MVC应用程序。我将它们存储在Web UI文件夹下的图像文件夹中,在我的编辑器模板中,使用图像源标签显示图像。如果我将图像存储在不属于应用程序项目的目录中,那么我将不得不从服务器呈现图像,这将进行额外的处理,因为该服务器在Intranet上的应用程序之间共享。

我的问题是,是否存在我需要考虑的文件夹大小限制,以便在Web UI文件夹中保存图像,还是取决于分配给应用程序的磁盘大小?

2 个答案:

答案 0 :(得分:2)

除非您的服务器配置了一些配额(当然还有硬盘空间/文件系统限制),否则文件数量(或字节数)没有明确的限制。

我仍然使用子文件夹(可能每个用户和一个月/年组合使用一个子文件夹),这样您就不会在一个文件夹中包含大量文件。如果您的用户上传了许多文件,那么该文件夹的文件系统访问速度可能会变慢,并且可能会影响您的响应时间。 (这实际上意味着很多文件,但如果只存储几百个文件,它可能不是问题。)使用子文件夹可能有助于更好地组织文件,尽管这将隐藏在Web UI后面。

答案 1 :(得分:2)

在NTFS文件系统中 -

  • 最大磁盘大小:256 TB
  • 最大文件大小:256 TB
  • 磁盘上的最大文件数:4,294,967,295
  • 单个文件夹中的最大文件数:4,294,967,295

How NTFS Works