拍爱

storage_utils.py 399B

12345678910111213141516
  1. # -*- coding: utf-8 -*-
  2. import os
  3. import shortuuid
  4. from django.core.files.storage import default_storage
  5. def file_save(file_, prefix='img', ext='jpeg'):
  6. ext = os.path.splitext(file_.name)[-1] or ext
  7. path = '{}/{}{}'.format(prefix, shortuuid.uuid(), ext)
  8. if default_storage.exists(path):
  9. default_storage.delete(path)
  10. default_storage.save(path, file_)
  11. return path, ext