0
pupurum
21.10.19
✎
12:25
|
Здравствуйте! 1С 8.3. Получаю файл jpeg в виде текста, который, по заявлению разработчика, является "бинарным файлом", который содержит все: наименование файла, расширение, все атрибуты и само содержимое файла. Мне необходимо сохранить этот jpeg на диск. Разработчик утверждает, что при получении его через программу Postman, файл просто сохраняется через Save Responce -> Save to a file. Проверил, действительно, сохраняется картинка. Попробовал все известные мне способы: пытался дешифровать текст через Base64Значение - результатом явилась пустота; попробовал просто скопировать текст и вставить в текстовый файл и переименовать его в jpeg - файл не открылся; попробовал сохранить текст через функцию ЗначениеВФайл - файл не открылся. Я так полагаю, что, проблема в том, что все эти способы сохраняют "Бинарный файл" со всем багажом внутрь другого файла. Есть ли какой то способ просто взять и сохранить такой файл как файл? Или может я чего-то не понимаю?
|
|
4
pupurum
21.10.19
✎
13:38
|
Beduin, спасибо. До такой простой вещи не догадался. Сравнить код файла, который получается из постмана и текст, который получаю в 1С. Текст очень похож, видимо дело в кодировке.
Жан Пердежон, единственное что удалось узнать у разработчиков, что "Это бинарный файл". Ни кодировки, ни того как он закодирован они не знают - сами являлись заказчиками этой системы. Так дела. Пойду копаться с кодировкой. Всем спасибо за ответы!
|
|
5
arsik
гуру
21.10.19
✎
13:44
|
(4) В этих данных не чистый бинарник, а еще и часть с метаданных (наименование файла, расширение, все атрибуты) и их надо разделить.
|
|