問題タブ [adm-zip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1198 参照

javascript - adm zip を使用してアップロードされたファイルを抽出する

adm-zip を使用して、アップロードされたファイル内のファイルのリストを取得しようとしています。アップロードされたファイルのパスを取得できないため、zip を Buffer に変換して adm-zip に渡そうとしています。しかしzip.getEntries();、ファイルのリストが表示されません。

バッファを印刷すると、以下のようなものが印刷され、ファイル名がzip内に表示されます。

121832 長さは 121832

}+����Y���L�]��%:�<em>����<コード>_����ld� ��c{\��h7���L��e33� \"୨୧୨୧v�˕3�-��^�'�ڀ霗�^�p�q�W��������v�R�����akny���Egr��� �G�%1/���Wer����\d���A�upR�L����up�jemF���� ��k9y�</em>�^��;h�1 :ca delete.txt �-�-F1p[

しかし AdmZip は以下のエラーを出します。バッファの問題ですか、それとも AdmZip がバッファを読み取ることができませんか?