4.2 KiB
4.2 KiB
title, slug
title | slug |
---|---|
Загрузить файл во временное хранилище | общие-работа-с-файловой-системой/загрузить-файл-во-временное-хранилище |
Описание
// Показывает диалог выбора файла и помещает выбранный файл во временное хранилище.
// Совмещает работу методов глобального контекста НачатьПомещениеФайла и НачатьПомещениеФайлов,
// возвращая идентичный результат вне зависимости от того, подключено или нет расширение для работы с 1С:Предприятием.
// Ограничения:
// Не используется для выбора каталогов - эта опция не поддерживается веб-клиентом.
//
// Параметры:
// ОбработчикЗавершения - ОписаниеОповещения - содержит описание процедуры, которая будет вызвана после
// загрузки файла со следующими параметрами:
// # ПомещенныйФайл - Структура - пользователь выбрал файл:
// ## Хранение - Строка - адрес временного хранилища с двоичными данными файла.
// ## Имя - Строка - в тонком клиенте и в веб-клиенте с установленным
// расширением работы с 1С:Предприятием - локальный путь, по которому
// был получен файл. В веб-клиенте без расширения для работы с 1С:Предприятием
// передается имя файла с расширением.
// - Неопределено - пользователь отказался от выбора или файл занят другой программой.
// # ДополнительныеПараметры - Произвольный - значение, которое было указано при создании объекта
// ОписаниеОповещения.
// ПараметрыЗагрузки - см. ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла.
// ИмяФайла - Строка - полный путь к файлу, который будет предложен пользователю в начале
// интерактивного выбора или помещен во временное хранилище в неинтерактивном.
// Если выбран неинтерактивный режим и параметр не заполнен, будет вызвано исключение.
// АдресВоВременномХранилище - Строка - адрес, по которому будет сохранен файл.
//
// Пример:
// Оповещение = Новый ОписаниеОповещения("ВыбратьФайлПослеПомещенияФайла", ЭтотОбъект, Контекст);
// ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
// ПараметрыЗагрузки.ИдентификаторФормы = УникальныйИдентификатор;
// ФайловаяСистемаКлиент.ЗагрузитьФайл(Оповещение, ПараметрыЗагрузки);
//
Процедура ЗагрузитьФайл(ОбработчикЗавершения, ПараметрыЗагрузки = Неопределено, ИмяФайла = "",
АдресВоВременномХранилище = "") Экспорт