我正在运行 DotNetNuke 7.0 社区版安装,我目前正在寻找一种允许用户将自己的内容上传到他们自己的目录的方法。我还希望用户的最大存储限制为 2GB。也许已经有针对这种情况的内置解决方案,但我也愿意花钱购买商业模块。
所以我还没有找到允许我设置每个用户配额的板载设置,我也无法在商店http://store.dnnsoftware.com中找到几个小时可用的模块。
我什至在我的安装目录中反编译了 DotNetNuke.dll 并注意到它在DotNetNuke.Portals.PortalSettings和DotNetNuke.Entities.Portals.PortalInfo中有名为UserQuota的成员,但我仍然找不到为我的用户定义配额的位置。这只是一个专业/企业功能吗?
任何帮助将不胜感激。如果没有这样的模块,我也可以编写一个自定义模块,但我不想重新发明轮子,我很想先听听你的想法。
谢谢。
供将来参考: 我最终编写了一个自定义 DNN 上传插件,该插件将用户上传的所有文件存储到自己的目录中,并控制每个用户拥有的最大存储空间。如果您在自己的项目中需要它,只需给我发送 .zip 消息即可。