前台上传文件,后台得到输入流,之后怎么操作 5C

我的要保存的文件,数据库对应的字段是byte[]类型的,得到流之后,怎么操作啊?
图片说明

图片说明
我想用poi做,可是不知道怎么去写!!还是直接用io流去读取。。实在想不明白怎么转换成byte[]类型去保存。。求大神指点迷津!!!
图片说明

4个回答

file.getBytes()

yuxiaoyu868686
让我发会呆 回复橙稚: 你的表已经建成这个样子了,那就直接存进去呗,file.getBytes()就能得到你数据库对应的字段是byte[]类型的啊
接近 4 年之前 回复
qq_29878685
橙稚 能说的详细点么?
接近 4 年之前 回复

如果你是上传的excel,可以采取poi去解析excel然后放到数据库,如果是文件的话,建议放到服务器上,
然后把文件的相对路径(如果前台还需要访问文件)放到数据库即可。

http://blessht.iteye.com/blog/1405057

poi读取文件:

 http://blog.csdn.net/slience_perseverance/article/details/8228157
dcxy0
Q544471255 回复橙稚: poi只能解析excel,任何格式的话,你还是上传吧,文件一般不建议存数据库。
接近 4 年之前 回复
qq_29878685
橙稚 任何格式的文本文件,,,不光是excel。。本来是想用poi的
接近 4 年之前 回复

还是执意要存文件到数据库的,数据表有blob类型存字节文件,clob类型存字符文件。自己去研究吧,注意看空间大小。

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐