我的 IIS 基于 ASP.NET 的网站允许用户下载文件。我试图找出一种在用户下载之前/在文件中标记 ID 的好方法,以便每个用户都可能拥有一个唯一标记的文件。
找到偏移量并将字节写入文件并不是困难的部分。我想弄清楚的是要触发什么,以便可以调用我的写入过程,以及管理多个用户下载同一文件的某种方式(我假设将文件写入一个唯一的临时文件夹,标记它,然后下载)。
建议?
奖励:其中一些文件将是经过代码签名的可执行文件。盖章会使数字签名无效,因此我需要在盖章后再次签名。关于如何最好地做到这一点的想法?(我假设在签名过程中获取时间戳会花费太长时间,因此必须在没有时间戳的情况下进行签名)。