Ограничение загрузки в текстовом редакторе DotNetNuke с помощью «Добавить ссылку» - PullRequest
2 голосов
/ 08 июня 2011

Я строю модуль DotNetNuke 5.6. Модуль содержит форму с несколькими текстовыми полями и Rich Text Editor dotNetNuke. Пользователи должны заполнить эту форму, и она будет сохранена в базе данных. Все работает просто отлично.

Проблема в том, что пользователи могут использовать его для загрузки изображений или документов на сервер, если они решат добавить ссылку. Проблема в том, что пользователи загружают документы в корень портала, что делает их видимыми для других пользователей. Мы не хотим, чтобы это происходило, поскольку документы каждого пользователя являются частными и не должны быть видны другим пользователям.

Вопрос в следующем: Могу ли я ограничить пользователей загружать документы в определенную папку, видимую только этому пользователю? это чтобы разные пользователи не видели личные документы друг друга? ИЛИ ЖЕ Можно ли вообще запретить пользователям загружать документы?

Спасибо

1 Ответ

5 голосов
/ 08 июня 2011

Настройки безопасности папки находятся в Admin - File manager. Загрузка контроля доступа для записи:

Folder security settings

Допустимые расширения файлов находятся в Настройках хоста - Другие настройки. Это глобальная функция безопасности, которая по умолчанию не включает общие расширения файлов мультимедиа:

Allowable File Extensions

Кроме того, различные HtmlEditorProviders имеют настройки папок и загрузки в своей конфигурации. HtmlEditorProviders настраиваются с помощью специфических для поставщика свойств и файлов конфигурации web.config, которые находятся в / Providers / HtmlEditorProviders.

Поставщик Telerik имеет свойства ImageManager.ViewPaths, ImageManager.UploadPaths и ImageManager.DeletePaths, а также максимальные размеры загрузки для различных групп расширений файлов (изображения, мультимедиа, документ, flash, silverlight, шаблон). Cute Editor имеет некоторую поддержку основанных на ролях каталогов загрузки по умолчанию , но я не смог найти их в поставщике Telerik.

Смотри также:

Как загрузить ограниченные типы файлов в DotNetNuke

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...