<!-- We can't debug your app for you, but you can ask questions and we will try to answer them. You can also ask a question in the OpenJs Slack community's #express channel: * Slack invite form: https://slack-invite.openjsf.org/ * #express-js channel: https://openjs-foundation.slack.com/archives/C02QB1731FH It is super important that you paste in samples of your code (no screenshots of code, [use markdown](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks))! Without seeing what your code looks like, we won't be able to help you very much. More is better when it comes to sharing code samples if you're having a problem. --> I went through the docs here: [https://github.com/expressjs/multer/blob/master/StorageEngine.md](url) Here the logic of _handleFile is clear, but there's doubt about _removeFile function, like - How will it get new parameters from file? - If we save uploaded file name during _handleFile function, would it be possible to retrieve that in _removeFile? - How to make _removeFile invoked and test all these using a console log there ?