我正在构建一个应用程序(CMS),用户可以上传文件,如图像.
我的问题是如何重命名这些文件以保存.
我认为生成GUID(System.GUID.NewGuid())来保存文件是最好的方法.在这种情况下我是对的还是存在更好的方法?
注意:生成的GUID示例:7c9e6679-944b-7425-40from-e07fc1f90ae7.在这种情况下,图像文件将是:7c9e6679-944b-7425-40from-e07fc1f90ae7.jpg
更新:
用户不会直接与文件名进行交互.
解决方法:
如果你想要更好的SEO,你应该在GUID之前添加一些东西.更好的是生成您自己的唯一ID与解释图像/文件的东西(因为SEO).
例如,如果您有一个项目,则图像名称可以是:
的itemId,ItemName.jpg