Привет друзья, есть задача, на WEB клиенте, выбрать файл из жестокого диска, и загрузить файл на FTP, на тонком клиенте все работает а вот на WEB нет. Как это сделать?
Вот код записи файла на FTP:
Вот нам нужно получить ссылку на файл и передать его в эту переменную "ССЫЛКА НА ФАЙЛ" и дальше уже записать на ФТП.
Пробовал через временное хранилище но не получается, файл не найден при записи на FTP.
Как можно реализовать? Если подскажите сэконопите мне уйму времени и вам к карме огромный + )))) Спасибо!
Вот код записи файла на FTP:
#Область ПодключаемсякFTP
//Подключаемся к FTP и передаем файл **************************************************
Соединение = Новый FTPСоединение("логин",21,"адрес","пароль",,Истина,100);
Поток = Новый ФайловыйПоток(ССЫЛКА НА ФАЙЛ, РежимОткрытияФайла.Открыть, ДоступКФайлу.Чтение);
Соединение.Записать("ИМЯ ФАЙЛА,Поток);
Вот нам нужно получить ссылку на файл и передать его в эту переменную "ССЫЛКА НА ФАЙЛ" и дальше уже записать на ФТП.
Пробовал через временное хранилище но не получается, файл не найден при записи на FTP.
Как можно реализовать? Если подскажите сэконопите мне уйму времени и вам к карме огромный + )))) Спасибо!
По теме из базы знаний
- Работа с файлами (картинками) в интерфейсе Такси
- Сохранение в Excel из WEB-клиента
- Временной график размеров файлов каталога (например, можно смотреть рост архивов)
- Конструктор результата системы компоновки данных для работы с деревом значений в тонком клиенте.
- Работа с файлами (обычная и управляемая форма)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) Все же просто, если получаешь файл на клиенте, а записываешь его на фтп на сервере то на клиенте
1)
2) ИмяФайла передаешь на сервер (или на оборот) смотря где получаешь файл
3)
Вот тут у тебя получение файла из двоичных данных
И все дальше на фтп записываешь НовыйФайл
1)
ДвоичныеДанные = Новый ДвоичныеДанные(ТвойФайл);
ИмяФайла = ПоместитьВоВременноеХранилище(ДвоичныеДанные );
2) ИмяФайла передаешь на сервер (или на оборот) смотря где получаешь файл
3)
Файл = ПолучитьИзВременногоХранилища(ИмяФайла);
НовыйФайл = ПолучитьИмяВременногоФайла(//Вот тут расширение файла, его можно получить сразу если их несколько)
Вот тут у тебя получение файла из двоичных данных
Файл.Записать(НовыйФайл );
И все дальше на фтп записываешь НовыйФайл
Пытаюсь открыть файл на Web клиенте, с помощью кода:
выходит ошибка "использование модальных окон в данном режиме запрещено"
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ОписаниеОповещения = Новый ОписаниеОповещения("ОбработатьВыборФайла", ЭтаФорма);
ДиалогОткрытияФайла.МножественныйВыбор = Ложь;
НачатьПомещениеФайлов(ОписаниеОповещения, , ДиалогОткрытияФайла, Истина, УникальныйИдентификатор);
выходит ошибка "использование модальных окон в данном режиме запрещено"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот