我是一个asp.net c#初学者,开始开发一个网站,现在停留在图像上传表单上。我必须生成一个唯一的数字作为图像的名称,并将图像存储在图像文件夹中。如何使用 C# 在 asp.net 中生成超过 2 位数字的唯一数字。唯一编号还可以包含字母。
非常感谢任何帮助。 谢谢!
最佳答案
正如 germi 所说,4 位数字的唯一编号将限制您只能显示 10000 张图像。如果您事先知道您的图像永远不会超过 10000 张,您可以从 0 开始,每次将数字加 1 以获得唯一的 ID。
更好的解决方案是使用Guids。指南是全局唯一的 ID。
Guid g = Guid.NewGuid();
然后您就不必担心实现和检查文件名是否唯一,因为它们保证是唯一的。
关于c# - 生成唯一编号作为图像名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23246591/