代码之家  ›  专栏  ›  技术社区  ›  beta

DotNetNuke中具有固定每个用户配额的用户上传

  •  0
  • beta  · 技术社区  · 11 年前

    我正在运行DotNetNuke 7.0社区版安装,目前正在寻找一种允许用户将自己的内容上传到自己的目录中的方法。我还希望用户有一个最大存储限制,例如2GB。也许已经有了针对这种情况的内置解决方案,但我也愿意花钱购买商业模块。

    所以我没有找到允许我设置每个用户配额的板载设置,也没有在商店里找到可用的模块 http://store.dnnsoftware.com 好几个小时了。

    我甚至反编译了安装目录中的DotNetNuke.dll,并注意到它的成员 用户配额 在里面 DotNetNuke.Portals.Portal设置 DotNetNuke.实体.门户.门户信息 但我仍然找不到在哪里为我的用户定义配额。这只是一个专业/企业功能吗?

    如有任何帮助,我们将不胜感激。如果没有这样的模块,我也可以编写一个自定义模块,但我很想先听听你的想法,而不是重新发明轮子。

    谢谢


    供日后参考: 我最终编写了一个自定义的DNN上传插件,它将用户上传的所有文件存储到自己的目录中,并控制每个用户的最大存储空间。如果你自己的项目需要这个,只需给我发一条.zip的消息。

    1 回复  |  直到 11 年前
        1
  •  1
  •   Mitchel Sellers    11 年前

    DotNetNuke有一个门户级的文件空间配额,您可以设置。这可在“管理”下获得->“网站设置”->“主机设置”(在“高级”选项卡上)。

    但是,这是针对整个门户网站的。我不知道DotNetNuke有任何特定于用户或文件夹的配额机制。