cxf 附件mtom方式
cxf附件传递:
spring配置文件:
服务接口就不说了,直接贴实现类:package ws.upload;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import javax.activation.DataHandler;import javax.jws.WebService;import org.springframework.stereotype.Service;@WebService(endpointInterface="ws.upload.IFileUploadWebService")@Service("fileUploadWebService")public class FileUploadWebServiceImp implements IFileUploadWebService {@Overridepublic void upload(DataHandler dataHandler) {try {InputStream is=dataHandler.getInputStream();byte[] temp=new byte[1024];File file=new File("c:\\a.sql");OutputStream os=new FileOutputStream(file);int length=-1;while((length=is.read(temp))!=-1){System.out.println(length);os.write(temp);}} catch (IOException e) {e.printStackTrace();}}}
就完成服务段的编程了。
客户段附件里有。有兴趣的看一看看。
如果想了解mtom,可以看下面连接
http://boyingking.blog.sohu.com/27075328.html