Как получить доступ к req.files на Heroku?
Я пытаюсь загрузить файлы изображений в AWS S3. У меня API построен с express
и я попытался использовать оба express-fileupload
а также multiparty
для доступа к файлам на req.files
объект. Это прекрасно работает локально (у меня есть доступ к объекту файлов), но когда я разверну приложение в Heroku, req.files
объект либо нулевой (когда я использую express-fileupload
) или он всегда и пустой (когда я использую multiparty
).
Из моих исследований кажется, что это происходит потому, что у Heroku есть неизменяемая файловая система, что означает, что я вообще не могу писать в файловую систему. Это кажется проблемой, потому что я считаю, что оба express-fileupload
а также multiparty
необходимо записать в файловую систему для работы.
Как я могу решить эту проблему с любой из этих библиотек или другой библиотекой? Я просто хочу иметь возможность получить доступ req.files
в NodeJS на Heroku.