FileItem.py 637 B

12345678910111213141516171819202122232425262728
  1. # -*- coding: utf-8 -*-
  2. '''
  3. Created on 2017-12-20
  4. @author: liuqun
  5. '''
  6. from alipay.aop.api.util.CommonUtils import get_mime_type
  7. class FileItem(object):
  8. def __init__(self, file_name=None, file_content=None, mime_type=None):
  9. self._file_name = file_name
  10. self._file_content = file_content
  11. self._mime_type = mime_type
  12. def get_file_name(self):
  13. return self._file_name
  14. def get_file_content(self):
  15. return self._file_content
  16. def get_mime_type(self):
  17. if not self._mime_type:
  18. self._mime_type = get_mime_type(self.get_file_content())
  19. return self._mime_type