- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5天学会jaxws-webservice编程第四天 前言: 从今天开始,我们将学习如何使用Webservice进行二进制附件的传输,这一课题将分成两个部分: l? 第一部分实现Client上传一个附件到服务端,服务端接收Client传过来的二进制附件后保存至本地。 第二部分实现Client上传一个Java复杂类型,该复杂类型中有一个字段叫myPhoto,为一个jpg/gif附件,服务端接受该上传的复杂类型,并把其中的二进制字段中的图片保存至本地。 以下是我们要存取的图片(搞笑一下啊) 目标: 1. 客户端用Webservice上传一个二进制文件,服务端收到客户端request后把二进制附件读出,保存至本地 一、编写Server端 1.1?制作Service端 package ctsjavacoe.ws.fromjava; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.ws.Holder; import java.io.*; @WebService public class MTOMSimple { ???????? @WebMethod ???????? public void echoData(Holderbyte[] data) { ?????????????????? OutputStream os = null; ?????????????????? ByteArrayInputStream bin = null; ?????????????????? try { ??????????????????????????? bin = new ByteArrayInputStream(data.value); ??????????????????????????? if (data.value != null) ???????????????????????????????????? os = new FileOutputStream(D:/upload/jaxwsupload/echoData.jpg); ??????????????????????????? byte[] bytes = new byte[1024]; ??????????????????????????? int c; ??????????????????????????? while ((c = bin.read(bytes)) != -1) { ???????????????????????????????????? os.write(bytes, 0, c); ??????????????????????????? } ??????????????????????????? os.close(); ?????????????????? } catch (Exception e) { ??????????????????????????? e.printStackTrace(); ?????????????????? } finally { ??????????????????????????? try { ???????????????????????????????????? if (os != null) { ?????????????????????????????????????????????? os.close(); ?????????????????????????????????????????????? os = null; ???????????????????????????????????? } ??????????????????????????? } catch (Exception e) { ??????????????????????????? } ??????????????????????????? try { ???????????????????????????????????? if (bin != null) { ?????????????????????????????????????????????? bin.close(); ?????????????????????????????????????????????? bin = null; ???????????????????????????????????? } ??????????????????????????? } catch (Exception e) { ??????????????????????????? } ????????
您可能关注的文档
- [其它考试]理赔员试题车险理算核赔.doc
- [其它考试]煤矿井下电钳工考试试题.doc
- [其它课程]西安交通大学信息技术三年级上教案16课时.doc
- [其它考试]专业技术人员继续教育之心理健康与心理调适试题合集一有答案.doc
- [日语学习]外贸日语.doc
- [社会学]十堰市户外运动发展现状及对策分析.doc
- [生产╱经营管理]商业计划书范文.doc
- [文化╱宗教]仁义礼智信讲座笔记.doc
- [实习总结]电工实习.doc
- [文学]第六章信息文书写作.doc
- 5月份工作计划表.doc
- 10-20kV电缆线路全线施工标准化作业指导书(必威体育精装版整理By阿拉蕾).doc
- 10kv高低压配电施工组织方案(必威体育精装版整理By阿拉蕾).doc
- 10kV架空线路全线检修标准化作业指导书(江苏电力公司企业标准).doc
- 10万吨离子膜烧碱安装施工投标文件-技术标.doc
- 11XX风电项目机组安装技术交底会议纪要20091123(1).doc
- 13.PowerMILL10.0教程——曲线编辑应用-v10.doc
- 15.PowerMILL10.0教程——NC输出-v10.doc
- 30水利水电工程沉沙池设计规范.doc
- 60米钢结构双链滚轮固定式铸铁机.doc
文档评论(0)