|
Программно обратиться к папке с авторизацией для просмотра файлов |
☑ |
0
Буковка
07.06.24
✎
13:06
|
Добрый день!
Подскажите, пожалуйста, как программно обратиться к папке с авторизацией для просмотра файлов?
пробовала:
net use : \\путькфайлу.jpg /user:тутлогин тутпароль"
|
|
1
Garykom
гуру
07.06.24
✎
13:10
|
|
|
2
eklmn
гуру
07.06.24
✎
13:36
|
"пробовала:" ииии? что не так то?
|
|
3
arsik
гуру
07.06.24
✎
13:42
|
(0) У вас сервер приложений или файловая база?
Если сервер приложений, то я бы просто пользователю от кого запускается сервер приложений дал доступ к этой папке и список файлов читал с сервера.
|
|
4
vde69
07.06.24
✎
13:42
|
для SQL это будет так
Рекордсет_ДляБлокировки = COMОбъект_ДляБлокировки.Execute("USE " + СокрЛП(мИмяБДSQL) + ";
|EXEC xp_cmdshell 'net use "+ДанныеПроцесса.ОбщийСетевойРесурсДиск+": "+мКат+?(ДанныеПроцесса.ОбщийСетевойРесурсИспользоватьАвторизацию, " "+ДанныеПроцесса.ОбщийСетевойРесурсПарольПользователя+" /user:"+ДанныеПроцесса.ОбщийСетевойРесурсПользователь, "") + "';");
Рекордсет_ДляБлокировки = COMОбъект_ДляБлокировки.Execute("
|BACKUP DATABASE " + СокрЛП(мИмяБДSQL) + "
|TO DISK = '"+ДанныеПроцесса.ОбщийСетевойРесурсДиск+":\" + СокрЛП(ДанныеПроцесса.ИмяАрхива) + "'
|WITH COPY_ONLY, NOFORMAT, NOINIT, COMPRESSION, SKIP, NOREWIND, NOUNLOAD, STATS = 10 ;");
Рекордсет_ДляБлокировки = COMОбъект_ДляБлокировки.Execute("
|EXEC xp_cmdshell 'net use "+ДанныеПроцесса.ОбщийСетевойРесурсДиск+": /delete';
|");
|
|
5
Буковка
07.06.24
✎
13:55
|
(3) сервер, мне потом нужно еще не только читать, но записывать данные
|
|
6
Буковка
07.06.24
✎
13:55
|
(2) так не работает
|
|
7
Garykom
гуру
07.06.24
✎
14:11
|
(2) net use [driveletter:] \\ComputerName\ShareName[\volume] [password | *]
[/USER:[domainname\]username] [/PERSISTENT:{YES | NO}]
пример
net use x: \\VasyaServer\Share /user:VASYADOMAIN\VASYA 12345
должен появиться диск X
и далее обращаешься X:\путькфайлу.jpg
|
|
8
arsik
гуру
07.06.24
✎
14:12
|
(5) Ну так через сервер и запишите
|
|
9
arsik
гуру
07.06.24
✎
14:14
|
Смотри как в БСП сделана работа с файловым хранилищем приложенных к объектам файлов.
Сервер читает отдает файл клиенту.
Клиент его меняет и отдает обратно серверу.
|
|
10
eklmn
гуру
07.06.24
✎
14:38
|
(6) а почему? возможно ошибки пишет? а где смотрите ошибки?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой