不知道现在飞牛影视的用户点了收藏之后数据库是用的什么,感觉好像是用的文件路径和文件名啊,
因为有时候有的用户点了收藏之后,我稍微移动一下文件位置或者改下文件名字,然后影视库重新扫描之后,用户就之前的收藏就消失了。
所以程序逻辑上可不可以点收藏直接记IMDB号啥的,到时候就算移动了改名字了,IMDB号还是不变的,再自动关联回去,这样就不会因为改名或者改路径就消失了。
对没有IMDB的视频文件,用MD5/xxHash-64/CRC32之类的文件码计入数据库?这样也不会因为移动或者改名就消失收藏了。
或许你们已经是按IMDB号存的?那有IMDB号的就已经不会消失了,但是我确定有的视频移动了之后收藏一定会消失,就不知道是什么情况了。