2022-04-27 17:15:36 +08:00
|
|
|
from flask import Response
|
|
|
|
|
|
|
|
from DBHelper.MongoHelper import MongoHelper
|
2022-05-05 14:45:06 +08:00
|
|
|
from Objects.InProject.Other.TFSEFile import TFSEFile
|
2022-04-27 17:15:36 +08:00
|
|
|
|
|
|
|
|
2022-04-29 15:08:11 +08:00
|
|
|
class TFSEFileImpl(TFSEFile):
|
2022-04-27 17:15:36 +08:00
|
|
|
"""文件类实现"""
|
|
|
|
|
|
|
|
db = MongoHelper("tfse_v0.21")
|
|
|
|
|
|
|
|
def dict_to_return(self, **kwargs):
|
|
|
|
return self.file_body
|
|
|
|
|
|
|
|
def get_image(self):
|
|
|
|
""""""
|
|
|
|
|
|
|
|
def get_pdf(self):
|
|
|
|
|
2022-04-29 11:27:24 +08:00
|
|
|
file_stream = self.db.find_file(
|
|
|
|
"文件",
|
|
|
|
self.file_bucket,
|
|
|
|
self.file_id
|
|
|
|
)
|
|
|
|
|
|
|
|
if file_stream:
|
|
|
|
self.file_body = Response(file_stream, content_type='application/pdf')
|
|
|
|
else:
|
2022-04-27 17:15:36 +08:00
|
|
|
self.file_body = None
|