Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сохранение файла на сетевой диск
|
|||
|---|---|---|---|
|
#18+
Есть необходимость сохранять файлы, полученные сервером на файл-сервер, который подмэплен к рабочему серверу системы как диск (шара). Когда мы пытаемся выполнять ниже приведенный код для пути, расположенного на локальном диске сервера, то всё выполняется безошибочно. Но при попытке выполнения для подмэпленного диска функция %Library.File.CreateDirectoryChain возвращает 0 (false) - файл не сохраняется. Csp-файл, получающий контент файла по http : (вывод в глобаль ^a использован исключительно для отладки) set toDir = %request.Data("Pth", 1) set ^a("01_toDir") = toDir set fileName = %request.Data("FileName", 1) set ^a("02_fileName") = fileName set uploadFile = %request.GetMimeData("uploadFile") set ^a("03_uploadFile") = uploadFile set sc = ##class(%Library.File).CreateDirectoryChain(toDir) set ^a("04_sc") = sc set tmpdir=##class(%Library.File).NormalizeDirectory(toDir) set ^a("05_tmpdir") = tmpdir set dglFile=tmpdir_fileName set ^a("06_dglFile") = dglFile set stm = ##class(%FileBinaryStream).%New() set ^a("07_stm") = dglFile set stm.Filename = tmpdir_fileName set ^a("stm.Filename") = stm.Filename do stm.CopyFrom(uploadFile) do stm.%Save(0) quit Есть подозрение, что процесс Каше, от имени которого происходит обращение к шаре не аутентифицирован на запись или доступ вообще, в связи с этим вопрос – поддерживается ли в Каше в каком-либо виде возможность Windows-аутентификации по протоколу NetBIOS для доступа к шарам? ----------------------------------------------- А мы тут плюшками балуемся... Аленочка тм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 08:37 |
|
||
|
Сохранение файла на сетевой диск
|
|||
|---|---|---|---|
|
#18+
Мы меняем пользователя, от которого стартует служба, после этого доступ к сети появляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 09:42 |
|
||
|
Сохранение файла на сетевой диск
|
|||
|---|---|---|---|
|
#18+
АленочкаЕсть подозрение, что процесс Каше, от имени которого происходит обращение к шаре не аутентифицирован на запись или доступ вообще, в связи с этим вопрос – поддерживается ли в Каше в каком-либо виде возможность Windows-аутентификации по протоколу NetBIOS для доступа к шарам? Уже было Microsoft Mapped Network Drives (новая ссылка) PS: из найденного списка почитайте в первую очередь этот топик: %SQLGatewayConnection и сетевой диск ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 09:49 |
|
||
|
Сохранение файла на сетевой диск
|
|||
|---|---|---|---|
|
#18+
Товарищи, то ли лыжи не едут, то ли одно из двух, help нужен asap, кто чем может. Платфорам Windows Server 2003, Cache 2010.1.1.503.0 Проделано следующее: 1. в области %SYS сделан %ZSTART.mac - не сработало. Вот код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. В тоже время, обе команды под локальным админом из командной строки работают 2. Непосредственно при попытке обращения к подмэпленному диску N: (с учетом п. 1, думаю, понятно, что подмэпить мы можем его только ДО старка Cache) пытаюсь сменить юзера на локального админа аналогичным способом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ...в чем засада? где взять лекарство? Спасибо пытливым умам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2011, 01:31 |
|
||
|
Сохранение файла на сетевой диск
|
|||
|---|---|---|---|
|
#18+
Аленочка , $zu(159) у меня работало только на Cache 5.0. В последующих версиях хоть команда и не возвращала ошибку, но и текущий пользователь процесса не менялся. Как Вам уже рекомендовали, поменяйте пользователя, под которым стартует служба Cache ("Панель управления" - "Администрирование" - "Службы"). Иногда дополнительно требуется добавить это пользователя в список пользователей, которым разрешен вход в качестве службы ("Панель управления" - "Администрирование" - "Локальная политика безопасности" - "Локальные политики" - "Назначение прав пользователя" - "Вход в качестве службы"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2011, 08:17 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37388358&tid=1557663]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
21ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 372ms |

| 0 / 0 |
