Java图片文件转化成二进制码?

用户用文件选择器选择一个图片文件,客户端把这个文件传给服务器,服务器想把这个文件转成二进制码,然后把二进制码存储到数据库。这样就算是保存了图片对吗?之后服务器还可以把二进制码转成文件,再把文件发给客户端吗?

但是看网上的代码,image2byte方法传进来的参数都是路径,请问文件是可以用它的路径表示吗?

https://blog.csdn.net/thinking_deeply/article/details/79594605

数据库格式为blob,传路径是根据url地址才有HttpClient读取他的流,如果是本地路径这种就是使用IO流,然后写入ByteArrayOutputStream流中,调用toByteArray转车byte[]存入数据库