WinForms / C #
Мое приложение позволяет пользователю указать 1) дополнительную информацию для 2) заданного файла, оба из которых загружаются на сервер. Существует две отдельные загрузки: сначала файл, а затем (возможно, намного) метаданные.
Пожалуйста, примите, что файл всегда неизменен и доступен (для кода).
Когда метаданные загружены, я должен убедиться, что они связаны с данным файлом, без повторной загрузки этого файла (это большие файлы).
Мой план - использовать MD5-хэш следующих трех атрибутов файла:
- содержание
- размер
- дата создания
Хеш будет сопровождать как файл, так и метаданные при их соответствующих загрузках (и возможном сохранении).
Какое более умное решение я пропускаю?