java 读取图片存到本地base64 保存路径到数据库

作为刚入行的小白,我想记录一下今天搞了一下午的这个问题。

今天的任务的难点就是存用户的头像,技术经理让我把图片存到本地保存下来,然后在数据库放存储的地址

1.我想着把图片先转字符串,按流的形式写到本地保存下来,下面是我写的一个工具类

 先去网上找一个base64转成字符串,然后用base64utils转数组,方法的参数按业务需求来,转好之后调这个方法用能存到本地了。

2.然后我就把存的地址保存到数据库了,我以为我的任务干完了 ,结果被一顿屌,我存到数据库的地址是C:/efuav/CustomerSystem/,搞一个这个地址前端怎么去访问呢,让我变成http格式的,结果我在网上一顿搜,需要映射本地文件 找到了如下这个类,将本地地址配制成虚拟地址

然后直接IP+端口号+映射地址+文件名就可以访问了!

希望能帮助到各位xd们!

 
  
 

猜你喜欢

转载自blog.csdn.net/m0_61367109/article/details/121792340