Имя: Пароль:
1C
 
Как прочитать двоичные данные из переменной?
0 kuromanlich
 
11.02.11
15:34
В переменную передаем архив. Как дальше работать с файлом?
1 kuromanlich
 
11.02.11
15:35
...чтоб таки его прочитать?
2 kuromanlich
 
11.02.11
15:37
архив = Новый ДвоичныеДанные(ПеременнаяСДвоичнымиДаннымиАрхива);
ХранилищеАрхив = Новый ХранилищеЗначения(архив);
ИмяФайла = "C:\Мои документы\ХранилищеАрхив.zip";
ХранилищеАрхив.Получить().Записать(ИмяФайла);

сейчас буду пробовать так
3 nop
 
11.02.11
15:38
(1) что значит прочитать? Что сделать хочешь ?
4 MNS_Ротерта
 
11.02.11
15:39
(2) на вскидку не помню, но вобщем посмотри как работает выполнение внешних обработок. там есть. буквально пара строк.

   ИмяФайла = ПолучитьИмяВременногоФайла();
           ДвоичныеДанные = ВыбраннаяСтрока.ХранилищеВнешнейОбработки.Получить();
           ДвоичныеДанные.Записать(ИмяФайла);
           
           Если ЭтоОбработка Тогда
               
               Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);
               
           Иначе
               
               Форма = ВнешниеОтчеты.ПолучитьФорму(ИмяФайла);
               
           КонецЕсли;
           
           Если Не Форма = Неопределено Тогда
               
               Форма.Открыть();
               
           Иначе
               
               Если ЭтоОбработка Тогда
                   ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла);
               Иначе
                   ВнешнийОтчет = ВнешниеОтчеты.Создать(ИмяФайла);
               КонецЕсли;
               
           КонецЕсли;
           
           УдалитьФайлы(ИмяФайла);
5 nop
 
11.02.11
15:42
ЗаписьZipФайла (ZipFileWriter)
ЗаписьZipФайла (ZipFileWriter)
Методы:
Добавить (Add)
Записать (Write)
Открыть (Open)

Конструкторы:
На основании имени файла
Формирование неинициализированного объекта

Описание:
Предназначен для записи в ZIP архив.
6 kuromanlich
 
11.02.11
15:42
(3) хочу файл передать как параметр и обработать там куда передаю
7 kuromanlich
 
11.02.11
15:44
(4) значит 2 будет работать
8 kuromanlich
 
11.02.11
15:44
(4) значит (2) будет работать
9 НЕА123
 
11.02.11
15:45
(6)
первые три строчки код из(4) оно самое.
10 nop
 
11.02.11
15:45
(6) и с чем пробелам? Как передать или как обработать ?
11 kuromanlich
 
11.02.11
15:48
(10) пока до проблемных мест не дошел. задача - обработка яайла веб сервисом.
12 kuromanlich
 
11.02.11
16:31
какой тип данных "двоичные" в http://www.sample-package.org ?
13 kuromanlich
 
11.02.11
16:35
(12) base64Binary
14 kuromanlich
 
11.02.11
16:42
Проблема: веб сервис "не хочет есть" двоичный параметр, хотя у параметра веб сервиса тип значения base64Binary.
15 kuromanlich
 
11.02.11
16:55
Ура! читает )
16 73
 
11.02.11
16:56
А поговорить?)
17 1C-Nick
 
11.02.11
16:56
не, не base64binary, какие там типы еще есть?
18 kuromanlich
 
11.02.11
17:03
(17) типов куча. есть еще hexBinary, но т.к. base64binary пашет проверять влом )
19 kuromanlich
 
11.02.11
19:02
еще ветку нашел с решением такой же проблемы
v8: Подскажите с web-сервисом 8.2
20 kuromanlich
 
11.02.11
19:05
еще в тему, но уже с фабриой ХДТО v8: Подскажите пожалуйста по web-сервису
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.