|
Проблема пути к данным
| ☑ |
0
Начинающий гуру
02.07.25
✎
12:05
|
Пользователь выбрал каталог куда грузить, в откладке каталог открывается(потому что винда), а в коде пишет ошибку файл не обнаружен,потому что сервер линукс,как это обойти?
|
|
1
maxab72
02.07.25
✎
12:08
|
переделывать путь в коде, чтоб линух понял, прокатит?
|
|
2
Начинающий гуру
02.07.25
✎
12:09
|
я сделал СтрЗаменить(КаталогВыгрузки,"\","/"), но это не помогло всё также ругается
|
|
3
Начинающий гуру
02.07.25
✎
12:09
|
(1) как узнать путь?
|
|
4
maxab72
02.07.25
✎
12:11
|
(3) спросить сисадмина, под каким именем линукс видит вашу паку со свсоего сервера.
|
|
5
Fish
гуру
02.07.25
✎
12:11
|
Наверное, пользователь выбирает путь на клиенте.
Файл искать надо на клиенте.
|
|
6
timurhv
02.07.25
✎
12:13
|
(0) а каталог на ПК пользователя или шаре виндовой?
Если шара - в Linux будет другой путь, нужно вручную через самбу подключать с логином-паролем.
Если каталог у пользователя - формируйте файлы на сервере, передавайте клиенту и сохраняйте на стороне клиента. В типовых много примеров (НачатьПолучениеФайлаССервера, НачатьПолучениеФайловССервера).
|
|
7
Начинающий гуру
02.07.25
✎
12:19
|
(6) Пользователь выбирает на клиенте файл,а на сервере выгружаются в него данные
Запись.ОткрытьФайл(КаталогВыгрузки + "/файл.xml", Новый ПараметрыЗаписиXML("UTF-8", "1.0", Ложь)); Запись.ЗаписатьОбъявлениеXML(); ОбъектXDTO = Новый ФабрикаXDTO; ОбъектXDTO.ЗаписатьXML(Запись, Keys); ОбъектXDTO.ЗаписатьXML(Запись, IDSystems);
Запись.Закрыть();
|
|
8
Fish
гуру
02.07.25
✎
12:20
|
(7) Для начала надо файл с клиента на сервер передать.
|
|
9
timurhv
02.07.25
✎
12:20
|
(7) а кто дал доступ к рандомной папке пользователя с "голыми фотками" серверу 1С?
|
|
10
Начинающий гуру
02.07.25
✎
12:26
|
(8) А если создавать новый файл в этой папке,то как?
|
|
11
Fish
гуру
02.07.25
✎
12:28
|
(10) Тогда нужно сначала файл сформировать на сервере, потом передать его на клиент, и уже на клиенте записать в выбранный пользователем каталог.
|
|
12
Garykom
гуру
02.07.25
✎
12:32
|
(11)+ На сервере использовать встроенные функции для работы с временным каталогом и именем файла
На клиенте через ДиалогВыбора
И да можно определять винда/линукс/макось/андроид и по разному пути формировать
|
|