我用XFire发布了webservice,并且测试成功。现在想把webservice改成流输出的。
最开始是用文件流输出的,报错。
错误提示是:Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Couldn't instantiate class. java.io.File
最后想起有图片,需要用2进制。便想改成输入一个字符串,输2进制流。这个比较急。
流的控制不怎么熟悉,就各位大能帮助
最开始是用文件流输出的,报错。
错误提示是:Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Couldn't instantiate class. java.io.File
最后想起有图片,需要用2进制。便想改成输入一个字符串,输2进制流。这个比较急。
流的控制不怎么熟悉,就各位大能帮助
public DataInputStream readFiles(String name) {
DataInputStream dis=null;
System.out.println("进入方法");
File f2=new File("D:/xcelsiusent2008sp3key.txt");
try {
dis=new DataInputStream(new FileInputStream(f2));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dis;
}