ru24.pro
Работа
Февраль
2025
1 2 3 4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

C# модуль загрузки файлов PDF в облако (многопоточный)

0
Необходимо разработать модуль на C# для автоматической обработки PDF документов. Задачи модуля включают проверку целостности файлов, их загрузку в облачные хранилища и локальное сохранение, а также регистрацию соответствующей информации в базах данных. Основной источник файлов — таблица DocumentDraft, после успешной обработки создается запись в аналогичной по структуре таблице Document.

Подробное ТЗ в приложении или тут https://marred-subway-9d9.notion.site/FileUploader...

Основные этапы работы:

  1. Поиск и выбор файлов с определённым статусом для обработки.
  2. Загрузка файла из локального пути или из облака.
  3. Переименование файла с сохранением определённых символов.
  4. Проверка целостности файла.
  5. Подсчёт слов в документе.
  6. Загрузка файла в облачные хранилища.
  7. Сохранение файла на диск.
  8. Регистрация информации о файле в базе данных.
Требования:

  • Многопоточная обработка.
  • Взаимодействие с базой MSSQL данных через Entity Framework или Dapper(или другой способ).