Я использую serverless-http для создания экспресс-конечной точки на AWS Lambda - в общем, довольно просто.В основном это:
- POST файл zip через многокомпонентную форму к моей конечной точке
- Распакуйте файл (который содержит кучу файлов Excel)
- Mergeфайлы в один файл Excel
- res.sendFile (файл) файл обратно пользователю
Я не застрял в этом потоке на 100%, но это сутьчто я пытаюсь сделать.
Лямбда-функции ДОЛЖНЫ дать мне доступ к /tmp
для хранения, поэтому я попытался возиться с Multer
, чтобы хранить там файлы, а затем прочитать содержимое, я 'Мы также попробовали библиотеку decompress-zip
, и кажется, что файлы никогда не "работают".Я даже пытался просто загрузить изображение и сразу же отправить его обратно.Он отправляет обратно файлы с именем incoming.[extension]
, но он всегда поврежден.Я что-то пропустил?Есть ли лучший способ сделать это?