def store(self, filename, file_data):
filename = secure_filename(filename)
if self.snake_case:
filename = convert_to_snake_case(filename)
if filename in self.get_existing_files():
raise StorageExists()
if self.all_allowed or any(filename.endswith('.' + x) for x in self.allowed):
file_data.save(os.path.join(self.abs_img_folder, filename))
else:
raise StorageNotAllowed()
return filename
评论列表
文章目录