Страница для индексации
Перейти на сайт
{' fileShow ':'имя-группы-файлов', ' label ':'метка', ' wl ':'ширина-метки', **параметры}
- ' fileShow - задает имя группы файлов. В форме может быть несколько групп (например FILES1_ , FILES2 , ...)
- label - метка, в режиме редактирования открывает файл-диалог
- wl - ширина метки
{_ {"div":"FileShow", "className":"h2", "style":{"border":"0 solid blue", "borderBottomWidth":1}} _}
{_ {"a":"React(class FileShow): src/Book/fields/FileShow.js", "href":"js?api/react.js/src/Book/fields/FileShow.js"} _}
{_ {"a":"React(class Filine): src/Book/fields/Filine.js", "href":"js?api/react.js/src/Book/fields/Filine.js"} _}

{_ {"div":"{'fileShow':'FILES1_', 'label':'поступившие файлы', 'wl':'4cm'}", "style":{"color":"blue", "fontWeight": "bold"}} _}
{_ {"fileShow":"FILES1_", "label":"поступившие файлы", "wl":"4cm"}_}



{_ {"div":"{'fileShow':'FILES2_', 'label':'файлы ответов', 'wl':'4cm'}", "style":{"color":"blue", "fontWeight": "bold"}} _}
{_ {"fileShow":"FILES2_", "label":"файлы ответов", "wl":"4cm", "edit":1}_}

в хроме есть фича. Если добавить вложение, затем удалить, затем снова его же добавить,
то события event.target.files НЕ происходит. Но можно перетащить мышкой
{_ {"div":"\nВложения в БД и на диске", "br":"br", "className":"h2", "style":{"border":"0 solid blue", "borderBottomWidth":1}} _}

Сова сохраняет вложения в файлохранилище (их может быть несколько) в виде uuidDoc_uuidFile . uuidDoc привязывает файл к конкретному документу, это гарантирует, что скачать его сможет только тот, у кого есть права на чтения документа.
uuidFile хранится в полях группы файлов конкретного документа.
Пример: в документе имеется поле с названием
FILES1_2331A9DD0BFD59880F243F3B1BDA1C2E , в котором хранится строка
file|0|Удостоверение.jpg|image/jpeg|42995|2018-03-12 15:15:27_2017-04-23 21:39:18
, где
file - имя файлохранилища
0 - признак " не пожат " ( Z - пожат , Сова сама определяет "зиповать" или нет)
Удостоверение.jpg - имя файла
image/jpeg - mime-type
42995 - размер файла
2018-03-12 15:15:27_2017-04-23 21:39:18 - время записи в базу _ lastModified

При скачивании Сова будет искать файл в каталоге, заданном в файлохранилище " file ", в подкаталоге " 2018-03-12 " с именем uuidDoc _ 2331A9DD0BFD59880F243F3B1BDA1C2E , где uuidDoc - unid документа