思路
创建likes表,用户每次点赞微博就存一条点赞关系(userId、blogId)。blogs表中添加likeCount记录总点赞数,isLike表示当前用户是否点赞该条微博
登录后,自动将userId拿去查likes表后遍历blogList去修改isLike
前端根据isLike显示不同的点赞按钮,根据likeCount显示点赞数
点击点赞按钮后,根据前端传回的isLike来判断当前用户是否已点赞当前微博,是则likeCount-1并改变isLike为false,否则 likeCount+1并改变isLike为true
文件上传(input files FileList)
input元素做文件上传
可使用HTML <input> 元素,设置type为file,并通过accept="image/*"限制图片的文件类型为图片(但一般建议后端做限制)