【问题标题】:is there an asp.net images folder size limit是否有 asp.net 图像文件夹大小限制
【发布时间】:2013-10-15 00:55:15
【问题描述】:

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

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

【问题讨论】:

  • 到目前为止你做了哪些研究?

标签: asp.net .net


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    在 NTFS 文件系统中 -

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

    How NTFS Works

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-18
      • 1970-01-01
      相关资源
      最近更新 更多