Мой веб-сайт на основе IIS ASP.NET позволяет пользователям загружать файл. Я пытаюсь найти хороший способ поставить идентификатор в файл до / по мере его загрузки пользователем, чтобы каждый пользователь потенциально мог иметь файл с уникальной меткой.
Найти смещение и записать байты в файл - не самая сложная часть. Я пытаюсь понять, что запускать, чтобы можно было вызвать мою процедуру записи, и каким-то образом управлять несколькими пользователями, загружающими один и тот же файл (я предполагаю, что записываю файл в уникальную временную папку, отметьте ее, затем скачать).
Предложения?
Бонус: некоторые из этих файлов будут исполняемыми файлами, подписанными кодом. Штамповка аннулирует цифровую подпись, поэтому мне нужно будет подписать их снова после штамповки. Мысли о том, как это лучше сделать? (Я предполагаю, что получение метки времени во время процесса подписания займет слишком много времени, поэтому придется подписывать без метки времени).