并发上传图片,如何正确记录上传数量?

后端laravel
前端用的vue-cropper, 使用批量上传图片功能,发现上传的流程其实是调用接口,一次上传一张,并不是一次将多张图片一起上传
举例,5张图片, 是调用了5次接口,而非调用一次将5张图片一起上传.
有需求是要控制用户每日上传图片的数量,但是发现批量传图的时候无法精准记录, 使用输出查看每次调用的时候数据库记录数都是一样的, 应该是出现了并发的情况
请教这种情况后端如何处理~~~

阅读 2.2k
2 个回答

基于用户做全局记录,请求过来先检查记录,符合条件处理数据并记录,否则抛出异常

每次上传完成之后返回页面还可以上传多少次。让前端在页面上做控制。

这样虽然有可能真的上传成功了,但是前端任然可以显示上传失败。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题