java读取二进制文件流的时候怎么判断文件的类型。
现在好比把word文档以二进制形式存入数据库。然后读取的时候只能读取二进制文件流。通过这个流怎么判断出是word,获取到文件流的后缀名。如doc...
现在好比把word文档以二进制形式存入数据库。然后读取的时候只能读取二进制文件流。通过这个流怎么判断出是word,获取到文件流的后缀名。如doc
展开
4个回答
展开全部
这个是无法判断。你存储到数据库中的是文件中的数据。而文件的名字、创建日期等等这些信息不是文件中的数据。
解决你的问题的办法就是在存储文件到数据库的时候,用另外的文本字段将文件类型的信息也存储到数据库,这样才能有文件类型的信息。
解决你的问题的办法就是在存储文件到数据库的时候,用另外的文本字段将文件类型的信息也存储到数据库,这样才能有文件类型的信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般都不会将这些word(或者文件) 放进数据库,都是在数据库里面存放文件的路径,然后获取这个文件路径,通过IO来对文件进行操作
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能通过I/O流判断是何种类型的文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询