帮忙啊~~~如何读写文字 图片到 磁盘文件中(要求读出后能单独恢复图片信息和文字信息)

帮忙啊~~~如何读写文字 图片到 磁盘文件中(要求读出后能单独恢复图片信息和文字信息) - 故障解答 - 电脑教程网

帮忙啊~~~如何读写文字 图片到 磁盘文件中(要求读出后能单独恢复图片信息和文字信息)

日期:2006-08-11   荐:
帮忙啊~~~如何读写文字 图片到 磁盘文件中(要求读出后能单独恢复图片信息和文字信息)如何读写文字 图片到 磁盘文件中(要求读出后能单独恢复图片信息和文字信息),并要求写的时候用base64编码;存储在磁盘中的文件中有如下内容username#birthday#pictureusername#birthday#pictureusername#birthday#picture...其中picture(用户的照片)字段为byte[]类型的(存储有格式的数据比如图片);前面username,birthday等都是String类型的;请问该怎么存储这些信息到磁盘文件中,而且读出来的时候必须以"#"号为界,把username,birthday等等分别取出来(取出后我可以进行userBean.setUserName(username)这些操作)问题关键在于 1。picture字段为byte[] 类型的图片,应该实现读出后能还原为图片格式,不能简单存储为文本文件2。为了和其他应用程序交互,要求用base64编码(我也不清楚是不是这种说法)3。读取出来的picture图片信息和前面的其他信息分开,即能恢复图片信息,得到显示没分了,只能送上30分,见谅!UP upup 太难了,还上太简单了? 都没有人帮忙啊非常失望的再次UP,那个BASE64我搞错了,可以不做我来收分,帮忙upbase64编码不是很熟,也不知道怎么转化,如果你知道原来图片的格式的化,直接将这个图片生成的byte数组写入一个图片文件!BufferedInputStream bis=new BufferedInputStream(new FileInputStream("16.gif")); byte[] b=new byte[10000];bis.read(b,0,10000);BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("17.gif"));bos.write(b,0,10000);就像这样,不清楚base64编码!我要看看书啊!
标签: