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