naeel
|
8db35e3b9d
|
feat(upload): слой загрузки документов + регистрация в app.py
POST /upload (multipart/form-data: file):
1. Сохраняет original_bytes в documents (status='uploaded')
2. parser.parse() → elements
3. textify.to_text() → parsed_text
4. UPDATE documents SET parsed_text, status='parsed'
5. Возвращает {document_id, filename, status, elements_count}
При ошибке парсинга: status='error', error_message, 422
|
2026-06-14 06:11:23 +04:00 |
|