DFD Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • FrontPage
  • StartGuide
  • RecentChanges
  • HelpForUsers
  • FindPage
DFD:
  • КакНастраивать
  • ПрикреплённыеФайлы

Управление хранением прикреплённых файлов

Действие AttachFile позволяет прикреплять к странице множество файлов. Так как загрузка файлов может использоваться для атак вида «отказ от обслуживания» (denial of service, DoS), действие AttachFile может быть заблокировано администратором (добавлением строки actions_excluded += ['AttachFile'] в конфигурации вики).

Этого достаточно для достижения необходимого эффекта.

Хранение прикреплённых файлов

Прикреплённые файлы хранятся в каталоге data/pages/ (с путями вида data/pages\<имя страницы>/attachments/<имя файла>) и могут быть получены путём использования действия AttachFile (указав URL вида http://example.org/mywiki/<ИмяСтраницы>?action=AttachFile&do=get&target=файл.ext; делать это не рекомендуется в связи с возможным изменением интерфейса доступа файла, как уже было ранее; см. ниже и ПомощьПоДействиям/AttachFile).

/!\ Способ отдачи файлов напрямую (direct serving method) объявлен устаревшим достаточно давно и был окончательно удалён в МойнМойн 1.7.0. Если же он использовался до настоящего момента (attachments = {...}), пожалуйста, скопируйте прикреплённые файлы в каталог с данными вики (и убедитесь, что они появились в правильном месте в нём).

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.