Отклонить незавершённое вложение и сохранить исправленное
Фактические данные получены через расширение interbase от отдельной локальной базы Firebird. Собственная учебная таблица удалена после наблюдений.
Наблюдаемый результат программы| Наблюдение | Результат |
|---|
| Причина отказа | Размер превышает учебный лимит 16 байт |
|---|
| До отказа записано байт | 12 |
|---|
| Незавершённый BLOB отменён | да |
|---|
| Строк после отказа | 0 |
|---|
| Принятый файл | accepted-note.txt |
|---|
| Текст принятой записи | 3 коробки |
|---|
| Всего принятых записей | 1 |
|---|
Строки и дополнительные наблюдения
{
"draft_limit_bytes": 16,
"draft_written_bytes": 12,
"cancelled": true,
"rows_after_rejection": 0,
"accepted_ids": [
2
],
"accepted_name": "accepted-note.txt",
"accepted_text": "3 коробки"
}
Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.