|
|
Как записать файл на клиенте (web 8.3) |
☑ |
|
0
egorov2005
31.03.16
✎
11:11
|
Добрый день!
Не получается сохранить файл из двоичных данных на клиенте в web интерфейсе.
Есть:
ДвоичныеДанные = ПолучитьИзВременногоХранилища(Адр);
Параметры = Новый Структура;
Парам.Вставить("ДвоичныеДанные",ДвоичныеДанные);
НачатьПолучениеКаталогаВременныхФайлов(Новый ОписаниеОповещения("ЗавершениеПолученияКаталога", ЭтотОбъект,Парам));
и далее
&НаКлиенте
Процедура ЗавершениеПолученияКаталога(ИмяКаталогаВременныхФайлов, ДополнительныеПараметры) Экспорт
ИмяВременногоФайла = ИмяКаталогаВременныхФайлов+"TMP.tmp"
ДополнительныеПараметры.ДвоичныеДанные.Записать(ИмяВременногоФайл);
КонецПроцедуры
Так, вот этот метод Записать() на web клиенте не доступен.
Бьюсь - не могу понять, как правильно сохранить файл. Может кто делал поддобное?
|
|
|
1
Heckfy
31.03.16
✎
11:12
|
ПодключитьРасширениеДляРаботыСФайлами
|
|
|
2
egorov2005
31.03.16
✎
11:15
|
Так подключено. Дело не в расширении, а в неправильной методике сохранения файла - вопрос в этом.
|
|
|
3
marty0701
31.03.16
✎
11:23
|
(2)В (1) это тебе отсыл в яндекс/гугл, первая ссылка в гугле дает ответ на твой вопрос.
|
|
|
4
egorov2005
31.03.16
✎
11:53
|
Спасибо, там не то, но разобрался (навело на мысль):
Обмен надо осуществлять через:
НачатьПолучениеФайлов(), где в качестве одного параметра передается массив с ОписаниеПередаваемогоФайла - туда пихаем все,что надо сохранить.
|
|