MCPcopy Index your code
hub / github.com/1Panel-dev/MaxKB / post

Method post

apps/chat/views/chat.py:266–274  ·  view source on GitHub ↗
(self, request: Request, chat_id: str)

Source from the content-addressed store, hash-verified

264 tags=[_('Application')] # type: ignore
265 )
266 def post(self, request: Request, chat_id: str):
267 files = request.FILES.getlist('file')
268 file_ids = []
269 meta = {}
270 for file in files:
271 file_url = FileSerializer(
272 data={'file': file, 'meta': meta, 'source_id': chat_id, 'source_type': FileSourceType.CHAT, }).upload()
273 file_ids.append({'name': file.name, 'url': file_url, 'file_id': file_url.split('/')[-1]})
274 return result.success(file_ids)

Callers

nothing calls this directly

Calls 4

FileSerializerClass · 0.90
uploadMethod · 0.45
appendMethod · 0.45
successMethod · 0.45

Tested by

no test coverage detected