怎么把图片,视频存储在数据库中

怎么把图片,视频存储在数据库中,第1张

我们设计程序时一般不会将、音频和视频资料直接存入数据库中,这样会让数据库的体积骤大,严重影响数据库运行的效率。
一般会搭建一个多媒体服务器,支持流媒体格式处理。程序或者网站中涉及到的、音频和视频等资料会存放在流媒体服务器上,然后可以记录访问其的路径,然后把这个路径存入数据库,在你的应用系统调用时,可以通过路径结合对应的多媒体播放插件就可以实现。

数据库存储,其实是存储在服务器上的路径或的绝对地址 。它是一个字符串,所以数据库字段的类型可使用varchar可变的,长度不超过255。在前台调用时,需要将路径放置在img标签的src属性中,即可显示

第一步:在存储服务器服务端

第二步:nfs客户端(也就是web服务器)
修改nginx的uid和gid

第三步:查询nfs软件是否安装(我这里没有安装,然后yum安装一下)

第四步:然后将上存是存储的目录先移到/tmp (这个不会指定,自己可以指定,能找到就可以)

第五步:然后挂载,这里会有个小报错,因为上面把这个目录移走了,所以要创建一个目录。

第六步:将移走的数据在挪回来,这里会有警告,可以忽略。

第七步:最后在网站上传一张,看是否可以在nfs存储服务器上面找到。

至此,web服务器存储迁移完成。

你做的是简单的上传?我这是spring的上传你可以用io流上传
public String picture(@RequestParam MultipartFile[] imgs,>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12961060.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存