Actions
Task #12814
openAPIforNG. Добавление нового метода импорта документов importdoc
Start date:
12/26/2023
Due date:
% Done:
100%
Estimated time:
Detected in build:
git
Published in build:
1.4.846
Description
Метод импорта документов
Method: PUT
Path: http://localhost:9988/projects/{project_name}/nodes/{uuid}/importdoc
project_name - имя проекта
uuid - идентификатор родительского узла, в который будет загружен документ
Datatype: multipart/form-data
В file part сообщения передается параметр document, в котором приложен файл документа, например: example.doc.
Возможно передать множество документов. При этом каждый файл должен передаваться в параметре document.
Допустимые типы файлов doc, docx, html
Выходные параметры:
{
"success": true,
"result": {
"nodes": [
{
"_file": "example.doc",
"uuid": "fbc83670-6993-4baf-8c8c-0b98aaab8ab3",
"parent": "1f6e9e4f-4f63-446b-bddd-15838c15c212",
"attributes": {
"_file": {
"value": "example.doc",
"type": "STRING"
},
"_type": {
"value": "Document",
"type": "STRING"
},
"_description": {
"value": "Some example text from document",
"type": "HTML"
}
}
}
]
}
}
Updated by Denis Kildishev 9 months ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
- Published in build set to 1.4.846
реализовано согласно заявке.
Отдельно добавлена GET точка http://localhost:9988/projects/{project_name}/nodes/{uuid}/importStatus
которая по uuid нового документа покажет был ли он полностью импортирован
Actions