我允许用户将图像上传到我的ASP.NET MVC应用程序。我将它们存储在Web UI文件夹下的图像文件夹中,在我的编辑器模板中,使用图像源标签显示图像。如果我将图像存储在不属于应用程序项目的目录中,那么我将不得不从服务器呈现图像,这将进行额外的处理,因为该服务器在Intranet上的应用程序之间共享。
我的问题是,是否存在我需要考虑的文件夹大小限制,以便在Web UI文件夹中保存图像,还是取决于分配给应用程序的磁盘大小?
答案 0 :(得分:2)
除非您的服务器配置了一些配额(当然还有硬盘空间/文件系统限制),否则文件数量(或字节数)没有明确的限制。
我仍然使用子文件夹(可能每个用户和一个月/年组合使用一个子文件夹),这样您就不会在一个文件夹中包含大量文件。如果您的用户上传了许多文件,那么该文件夹的文件系统访问速度可能会变慢,并且可能会影响您的响应时间。 (这实际上意味着很多文件,但如果只存储几百个文件,它可能不是问题。)使用子文件夹可能有助于更好地组织文件,尽管这将隐藏在Web UI后面。
答案 1 :(得分:2)
在NTFS文件系统中 -