使用"添加链接"限制DotNetNuke文本编辑器中的上传

Ema*_*iel 2 dotnetnuke dotnetnuke-5 dotnetnuke-module

我正在构建一个DotNetNuke 5.6模块.该模块包含一个带有一些文本框的表单和dotNetNuke富文本编辑器.用户应该填写此表单并将其保存到数据库中.一切都很好.

但问题是,如果用户选择添加链接,则可以使用它将图像或文档上传到服务器.这里的问题是:用户将文档上传到门户网站根目录,这将使其他用户可以看到它们.我们不希望发生这种情况,因为每个用户的文档都是私有的,其他用户不应该看到它们.

问题是:我可以限制用户将文档上传到仅对该用户可见的特定文件夹吗?这是为了防止不同用户看到对方的私人文件?或者我可以限制用户完全上传文件吗?

谢谢

mik*_*ika 5

文件夹安全设置位于管理员 - 文件管理器中.写权限控制上传:

文件夹安全设置

允许的文件扩展名位于主机设置 - 其他设置中.这是全局安全功能,默认情况下不包括常见的媒体文件扩展名:

允许的文件扩展名

此外,不同的HtmlEditorProviders在其配置中确实有文件夹和上传设置.HtmlEditorProviders配置了特定于提供程序的web.config属性和配置文件,这些属性和配置文件位于/ Providers/HtmlEditorProviders下.

Telerik的提供者ImageManager.ViewPaths,ImageManager.UploadPathsImageManager.DeletePaths性能,以及最大上传尺寸不同的文件扩展名组(图像,媒体,文件,闪光灯,Silverlight中,模板). Cute Editor对基于角色的默认上传目录有一些支持,但我在Telerik提供程序中找不到这些.

也可以看看:

如何在DotNetNuke中上传受限制的文件类型