Sharepoint Rest API для чтения файла .docx в библиотеке документов из nodejs - PullRequest
0 голосов
/ 26 апреля 2018

Мне нужно прочитать файл в библиотеке документов sharepoint с узла js и сохранить его в переменной. Я могу читать файлы .txt с помощью sharepoint rest api. sharepoint site / _api / web / GetFileByServerRelativeUrl ('/ Shared% 20Documents / s_C_locations.txt') / $ value. Но когда я пытаюсь прочитать файл .docx, он возвращает что-то, показанное ниже:

PK!����]�[Content_Types].xml ��(����N�0E�H�C�-j\@B5e�c  H���LZ�_�L��=�@��"Ҳ���s��鋳�$4�b?����B܍.{�"CR�T6x(�P�ww�y�8�c!�D�DJ�Sp
���J�Sįi"�ҏj��?�:xO=�5�pp��Y�.^��I�";{�X{B�h�VĤ�ɗ_\z�9G6{pj"�1��K"L�8W#6�cj��P�^�\�dJ
���z)��_���� Xml/item2.xmlPK-!�H���`customXml/itemProps1.xmlPK-!\�'"�(�acustomXml/_rels/item2.xml.relsPK-!���.j�ccustomXml/item3.xmlPK-!�^����<ecustomXml/itemProps3.xmlPK-!�U�j�OfdocProps/custom.xmlPK-!{���(�hcustomXml/_rels/item3.xml.relsPK��

Пожалуйста, помогите мне решить эту проблему

1 Ответ

0 голосов
/ 27 апреля 2018

Использование encoding: null является ключом здесь.

Вот пример , как правильно загрузить файл из SharePoint с помощью Node.js и REST API.

Вы можете упростить задачу и получить готовые к использованию библиотеки, например, sppull или sp-download .

Cheers, Andrew

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...