Показать сообщение отдельно
Старый 16.05.2008, 17:44   #1  
cherv is offline
cherv
MCTS
MCBMSS
1C
 
88 / 25 (1) +++
Регистрация: 24.05.2006
Web-портал: открыть файл
Добрый день!
Пробую прикрутить к Web-порталу (DAX 4.0) некоторую функциональность, схожую с документооборотом. В, частности, необходимо дать возможность пользователю загружать файлы документов в систему, а также по кнопке на форме открывать данный файл. С последним-то и возникла проблема.
Я пытался сделать так, как в стандартном документообороте на клиентской версии: использовать класс DocuAction, и, конкретно, следующую общеизвестную команду:
Код:
WinApi::shellExecute('здесь указан путь к файлу', '', '', 'Open');
Однако не удается, команда shellExecute отрабатывает, но файл не открывается.
Думал, что возможно, как обычно бывает при работе с файлами, не хватает прав на чтение/редактирование, однако добавление данного кода
Код:
    FileIOPermission     fP;
    ;
    fP = new FileIOPermission('здесь указан путь к файлу', 'RW');
    fP.assert();
    WinApi::shellExecute('здесь указан путь к файлу', '', '', 'Open');
никак на результат не повлияло.
Из клиентской части тот же код, конечно же, отрабатывает.
Пробовал делать это и с сервера, на котором установлен и портал, и сам файл находится.
Подскажите, что еще попробовать. Заранее благодарю за ответы!