我想在服务器上保存文件(主要是图像和文档),但我有一个难题:它应该如何命名?(每个文件都将在 DB 中记录 - ID、标题、文件名、扩展名、已创建...)
- 我的第一个想法是它将由 ID 命名(来自 DB - 每个名称都是唯一的),但是当有人下载它时,它将具有丑陋的名称(ID)
- 第二个想法是它将以原始文件名命名,但不确定名称是否唯一。所以每次我上传东西时,我都必须检查所有数据库是否有重复的名称。
- 最后一个想法是将 ID 与名称 (fileName_ID) 连接起来,这样它将是唯一的,但我对此并不满意。
有没有更好的解决方案?
感谢您的回答。迈克尔