I have a task where I need to export a json to csv via an endpoint. When accessing the endpoint, the route should return the .csv file with the data. Is there a way to do this without having to save the file locally?
CodePudding user response:
If you use a File Interceptor on a route without specifying a storage option, the file will exist purely in memory and you will not need to save it to the disk.
I should warn however that if a uploaded file is very large, you can run out of memory. It's generally a better option to save to the disk as a temp file, then delete afterwards.