Запись потока на фтп

1. wrooom 233 13.01.23 04:30 Сейчас в теме
..

ПотокДанных = Новый ПотокВПамяти();
ЗаписьДанных = Новый ЗаписьДанных(ПотокДанных);
ЗаписьДанных.ЗаписатьСтроку("Какой-то текст");
ЗаписьДанных.Закрыть();
FTPСоединение.Записать("file123.txt", ПотокДанных);


Имя файла file123.txt приходит, а сам файл пустой.

Что я делаю не так?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
3. laperuz 47 13.01.23 05:13 Сейчас в теме +4 $m
(2)В качестве предположения - после записи данных в поток указатель текущей позиции сдвинут на позицию за данными, соответственно последующее чтение/запись начнутся оттуда. Попробуйте перед FTPСоединение.Записать вызвать ПотокДанных.Перейти(0, ПозицияВПотоке.Начало)
aleksey_vk; Dsds7748947684758486; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. wrooom 233 13.01.23 04:53 Сейчас в теме
(1) Вообще задача отказаться от временных файлов.
3. laperuz 47 13.01.23 05:13 Сейчас в теме +4 $m
(2)В качестве предположения - после записи данных в поток указатель текущей позиции сдвинут на позицию за данными, соответственно последующее чтение/запись начнутся оттуда. Попробуйте перед FTPСоединение.Записать вызвать ПотокДанных.Перейти(0, ПозицияВПотоке.Начало)
aleksey_vk; Dsds7748947684758486; +2 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот