skachat_fajl_na_servere_i_otkryt_na_kliente

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


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

    //Возвращаем на клиент адрес во временном хранилище
    Возврат ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ИмяВременногоФайла), УникальныйИдентификатор);
КонецФункции

&НаКлиенте Процедура СоздатьФайл(Команда)

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

КонецПроцедуры


  • /sites/data/attic/skachat_fajl_na_servere_i_otkryt_na_kliente.1653670213.txt.gz
  • Последнее изменение: 2022/05/27 16:50
  • tro