skachat_fajl_na_servere_i_otkryt_na_kliente

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

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

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