skachat_fajl_na_servere_i_otkryt_na_kliente

Это старая версия документа!


&НаСервере
Функция СформироватьФайл()
    ИмяВременногоФайла = ПолучитьИмяВременногоФайла();
    //Тут создаем наш файл и записываем его в ИмяВременногоФайла
    //...................
    //...................

    //Возвращаем на клиент адрес во временном хранилище
    Возврат ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ИмяВременногоФайла), Новый УникальныйИдентификатор);
КонецФункции
&НаКлиенте
Процедура СоздатьФайл(Команда)
    Если НЕ ПодключитьРасширениеРаботыСФайлами() Тогда
        Попытка
            УстановитьРасширениеРаботыСФайлами();
        Исключение
            Сообщить(ОписаниеОшибки());
            Возврат;
        КонецПопытки;
    КонецЕсли;

    Если ПодключитьРасширениеРаботыСФайлами() Тогда
        СсылкаСкачивания = СформироватьФайл();
        ПолучитьФайл(СсылкаСкачивания, "МойФайл");
    КонецЕсли;
КонецПроцедуры
  • /sites/data/attic/skachat_fajl_na_servere_i_otkryt_na_kliente.1653677457.txt.gz
  • Последнее изменение: 2022/05/27 18:50
  • tro