file-storage
Heroku File Storage
I would recommend you to check heroku add-on solution which is https://addons.heroku.com/cloudinary. You will get 500MB for free and easy heroku integration. For RoR app you can check: https://devcenter.heroku.com/articles/cloudinary#using-with-ruby-on-rails There is also documentation for Nodejs and Django.
How to copy InMemoryUploadedFile object to disk
This is similar question, it might help. import os from django.core.files.storage import default_storage from django.core.files.base import ContentFile from django.conf import settings data = request.FILES[‘image’] # or self.files[‘image’] in your form path = default_storage.save(‘tmp/somename.mp3’, ContentFile(data.read())) tmp_file = os.path.join(settings.MEDIA_ROOT, path)