XDMP-INVZIP: неверный zip-файл при попытке получить файл Excel - PullRequest
0 голосов
/ 03 июня 2019

Я пытаюсь получить доступ к файлу Excel из marklogic.Когда я пытаюсь получить манифест, я получаю недопустимую ошибку zip-файла.

const fileName = "https://www.cisco.com/c/dam/en/us/td/docs/cloud-systems-management/network-automation-and-management/dna-center/1-3/supported/devices/DNA1_3-Supported-Devices-List.xlsx";
var response = xdmp.httpGet(fileName, { "verifyCert": false, "encoding": "auto" }).toArray();
var excelFile = response[1];
xdmp.zipManifest(excelFile);

Ошибка:

XDMP-INVZIP:> xdmp.zipManifest (Document (BinaryNode ("e4ad90d0831406080021e5a29ee89dabc6a6e6d6c6c6c8c6c8c6c8c6c6c6c8c6c6c6b9 )6... "))) - Неверный почтовый файл

1 Ответ

3 голосов
/ 03 июня 2019

Я считаю, что вариант кодирования является виновником. Это работает для меня, если я уберу опцию кодирования:

{ "verifyCert": false }

или установите кодировку UTF-8:

{ "verifyCert": false, "encoding": "UTF-8"}
...