16.07.2008, 11:53 | #1 |
Участник
|
Документооборот
Добрый день!
Суть проблемы: Пользователи прикрепляют картинки к журналам, пользуясь стандартным документооборотом. На журналы наложен RLS, поэтому каждый пользователь видит только предназначенные для него журналы (подразумевается что и картинки он должен видеть только свои). При просмотре картинки (нажать кнопку "Открыть") картинка открывается стандартным просмотрщиком и далее кнопочками вправо-влево можно свободно "гулять" по каталогу файлов и смотреть все картинки (и свои и чужие). Собственно в этом и проблема. Как запретить пользователям при открытии просмотрщика картинки "гулять" по каталогу? Скажу сразу, что файлы бывают больше 5 МБ, поэтому на SQL сервере хранить их не получиться. Или получиться? Запретить просматривать картинки вне аксапты тоже нельзя, т.к. в самой аксапте уж слишком неудобно смотреть. Я вижу только одно решение - при нажатии кнопки "Открыть" копировать файл в какой-то временный каталог пользователя и открывать его уже там, а при закрытии просмотрщика удалять файл из временного каталога (Хотя как перехватить это событие? Это ведь закрытие окна уже вне аксапты ). Что посоветуете? |
|