Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Are you trying to avoid copying the file from the /tmp directory after it is processed? As part of my work at Pangea.cloud, I developed as Firebase Extension, https://github.com/pangeacyber/pangea-extensions-firebase/tree/main/storage-file-intel , that scans files for malicious behavior after a user uploads a file. If the file is deemed dangerous, it gzips it and moves the .zip file to a /malicious folder in Cloud Storage. This all works automatically because the processing function is set as a trigger to cloud storage events. Are you using triggers?
If you want to try the Extension, check out this tutorial. Accepting user uploads is the use case we developed the Extension. Depending on your use case, and if you want to share your app's processing capabilities with other Firebase developers, you might want to consider building it into a Firebasse Extensions