2 songjian509 songjian509 于 2016.09.27 15:03 提问

基于mysql的文件管理数据库

需要实现以下功能:
1.根据文件内容(字符串匹配)检查是否与已有文件相同,若有,更新已有文件的修改时间;若无,增加一条新目录。
2.存储文件,以便客户端访问下载

数据库小白跪求大神指点!!

3个回答

oyljerry
oyljerry   Ds   Rxr 2016.09.27 15:32
已采纳

mysql中存储文件的路径,然后根据MD5来比较文件是否重复
访问的时候,到mysql获取文件的实际路径,然后读取文件返回

songjian509
songjian509 存储文件的路径字符串我也考虑过,可是这样的话非本地用户如何方便地下载文件呢?
大约一年之前 回复
caozhy
caozhy   Ds   Rxr 2016.09.27 15:25

第一个需求,可以比较文件的md5值,如果相同表示文件已经存在。
http://blog.csdn.net/wangqiuyun/article/details/22941433
第二个需求,
http://lishun618-163-com.iteye.com/blog/1461443
http://blog.csdn.net/u012760183/article/details/51997987

songjian509
songjian509 可否给出C/C++的实现指导呢~~
大约一年之前 回复
qq_36252515
qq_36252515   2016.09.27 15:26

不知道这样对不?
校对每个文件的MD5和文件名

Csdn user default icon
上传中...
上传图片
插入图片