Я исправил это окольным путем - я сохраняю все вложения в хранилище BLOB-объектов. Затем я использую хранилище BLOB-объектов Azure - получаю метаданные из файла для проверки размера - у меня есть условие: если размер меньше моего минимального размера, я удаляю его из хранилища BLOB-объектов, в противном случае я добавляю его в свою базу данных.
СОВЕТ: при удалении из хранилища BLOB-объектов всегда используйте путь к файлу. Получено несколько ошибок фальшивого флага, когда я пытался удалить, основываясь на имени файла.
Шаги: Ниже приведен скриншот моих шагов для этого - если есть лучший способ, пожалуйста, дайте мне знать.
Шаги приложения логики