2016-09-19 6 views
0

나는 linux에서 nginx 서버에서 사용할 수있는 zip/unzip 모듈을 찾으려고합니다.nginx 서버의 lua에서 파일의 압축을 해제하는 방법은 무엇입니까?

내 사용 사례는 nginx 서버 api를 호출 할 때 요청 본문에서 zip 파일을 가져 와서 각 파일을 한 번에 읽고 필요한 곳에서 저장해야합니다.

luna 모듈이 nginx 서버에서이 모듈을 구현하는 데 도움이 될 수 있습니다.

시도한 루아 - 지퍼 모듈,하지만 지금까지 작동하지 않습니다.

+0

시도한 내용을 보여주는 코드가 있습니까? –

+0

Lua를 C 모듈과의 호환성으로 사용하면 lzlib 또는 lua-zlib를 사용할 수 있다는 것을 알고 있습니다. – RyanSquared

+0

https://github.com/brimworks/lua-zip을 사용하려고하면 zip.so 모듈을로드하는 중에 오류가 발생합니다 - 오류는 정의되지 않았습니다 symbol : zip_get_error git gub에서 언급 한대로 cmake와 libzib 라이브러리를 설치했습니다. 페이지 ...... 특히이 줄은 --zip = require ("brimworks.zip") 오류 : 모듈 'brimworks.zip'파일 '/ usr/code/modules/lua-zip/build/brimworks/zip.so ': \t /usr/code/modules/lua-zip/build/brimworks/zip.so : 정의되지 않은 기호 : zip_get_error 스택 추적 : –

답변

0

서버 또는 http 지시문에 gunzip ongzip on을 사용해보십시오.