![]() |
|
обмен файлами через ftp-соединение | ☑ | ||
---|---|---|---|---|
0
bebibo
03.10.22
✎
14:32
|
Всем добрый день.
Подскажите пожалуйста. Необходимо разработать интеграцию двух информационных систем на базе технологии, заданной в варианте задания. Продемонстрировать выгрузку данных из одной ИС на базе платформы «1С: Предприятие 8.3» и загрузку их в другую ИС на базе той же версии платформы. Мой вариант: "обмен файлами через ftp-соединение" Кто сталкивался с таким обменом? Если у кого то есть опыт - напишите с чего начать. С помощью json обмен есть опыт, а вот ftp - даже не слышно.. |
|||
1
kostyan29
03.10.22
✎
14:41
|
Это разные вещи.
json - это формат файлов для обмена. А ftp - это средство доставки этих файлов. Так что через ftp прекрасно можно обмениваться и json-файлами. Вот простейший код FTPСоединение = Новый FTPСоединение(АдресFTP,Порт,Логин,Пароль); FTPСоединение.УстановитьТекущийКаталог(ИмяКаталога); FTPСоединение.Записать( ИмяФайлаJSON,ИмяПолучившиегоФайликаНаFTP); все остальное - синтакс-помощник |
|||
2
bebibo
03.10.22
✎
14:49
|
(1) Подскажите, что мне нужно для данного обмена между базами с помощью ftp соединения
|
|||
3
OldCondom
03.10.22
✎
14:52
|
(2) ftp сервер, куда будешь сохранять свой json
|
|||
4
Kassern
03.10.22
✎
14:54
|
Рассмотрите расшаренную папку, вместо ФТП, если базы в одной сети
|
|||
5
Kassern
03.10.22
✎
14:54
|
Про веб сервисы даже писать не буду, с учетом ваших вопросов)
|
|||
6
OldCondom
03.10.22
✎
14:55
|
(5) так у него есть опыт сервисов, он ведь json не по факсу шлёт надеюсь
|
|||
7
Kassern
03.10.22
✎
15:01
|
(6) Одно дело на какой нить сайт цепляться и парсить/слать json по мануалу. Другое дело развернуть веб сервис у себя и настроить по нему обмен. Человек не понимает, что такое ftp, но решает что -
Мой вариант: "обмен файлами через ftp-соединение" |
|||
8
kostyan29
03.10.22
✎
15:09
|
(7) Наверно, он пишет "Мой вариант" в том смысле, что ему такое задание дали, и все тут, выбора у него нет.
А так, если я ошибаюсь и есть свобода выбрать любой вариант - то конечно лучше просто через общую папку. |
|||
9
bebibo
03.10.22
✎
15:14
|
(8) Верно вы говорите, мой вариант задания "обмен файлами через ftp-соединение"
|
|||
10
bebibo
03.10.22
✎
15:15
|
(5) Я делал обмен между моб приложением через бесплатный сервер апач
|
|||
11
bebibo
03.10.22
✎
15:16
|
(3) "ftp сервер" - как мне, откуда мне его взять?
Я с 1с дружу, а вот с этими фтп, ашттп, апач и т.д. - сложно |
|||
12
bebibo
03.10.22
✎
15:18
|
Подскажите люди добрые, как мне все это организовать и сложнее ли это чем обмен между самописной базой на пк и самописной базой мобильного приложения через апач
|
|||
13
Kassern
03.10.22
✎
15:22
|
(11) Представьте что фтп - это просто сетевая папка.
Обращаетесь примерно так же как с http соединением: Создаете соединение, указывая север, а далее методами FTPСоединение управляете файлами на ФТП. По поводу создать FTP - лучше обратитесь к системному администратору, если он у вас есть, то организует для конторы ftp, либо даст вам доступы на определенные каталоги (если фтп уже есть). |
|||
14
Kassern
03.10.22
✎
15:23
|
Если вы там чтец и жнец и на дуде игрец, то почитайте пару статей на тему, как поднять FTP и по поводу безопасности почитайте. Учтите, что 1ска из коробки не умеет работать с SFTP, только с FTP и FTPS.
|
|||
15
Aleksey
03.10.22
✎
15:24
|
(11) Это не твоя проблема а проблема админа. Иди к админу и пусть он тебе скажет адрес ФТП сервера и коды доступа к нему
|
|||
16
bebibo
03.10.22
✎
15:25
|
(13) Спасибо большое. Очень понятно объяснили. Теперь картинка есть.
|
|||
17
Aleksey
03.10.22
✎
15:25
|
||||
18
bebibo
03.10.22
✎
15:26
|
(15) Да хочется самому попробовать..
Подскажите, вот я поднимал сервер апач, по сравнению с фтп - что легче поднять? |
|||
19
Aleksey
03.10.22
✎
15:29
|
(16) учти что некоторые старые фтп не умеют работать с русскими файлами из-за кодировки, т.е. старайся латиницей писать.
Плюс у 1с есть свои проблемы при работе с файлами, типа имя файла не должно начинаться с пробела и в имени не должны быть спецсимволы типа "@" |
|||
20
bebibo
03.10.22
✎
15:29
|
(19) Спасибо большое, учту!)
|
|||
21
Kassern
03.10.22
✎
15:30
|
(18) Вы апач с ssl поднимали и еще во внешку доступ давали?
Тут примерно такие же вопросы, только вместо ssl там есть разные варианты защиты, так же и про порты забывать нельзя. |
|||
22
Злопчинский
03.10.22
✎
17:48
|
||||
23
Garykom
гуру
03.10.22
✎
19:09
|
(0) Правильный ответ:
Протокол FTP устарел и имеет кучу проблем с вариациями и клиентами/серверами. Следует использовать другой способ обмена. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |