- Java code
InputStream A= new FileInputStream(new File("d:\\1\\" + newFileName));InputStream B= thisForm.getAGRFILENAME().getInputStream();//struts中的方法
其他所有代码一样!就这两句不一样.
这A,B 是一样的吗?一个是new出来的,一个是从struts里获取的,我做数据插入BLOB,A插数据错误.
------解决方案--------------------
A,B都是InputStream类型,但它们的本体(也就是实现类)未必一致。具体要看方法介绍。
------解决方案--------------------
A是通过文件类型获取的输入流,就是所你的操作都会到指定的文件中,
B就要看你的实现类的方法
------解决方案--------------------