axis2发布webservice各种方式实例
编程技术  /  houtizong 发布于 3年前   156
import java.io.FileOutputStream;import java.text.SimpleDateFormat;import java.util.Date;/** * @说明 这个是作为服务端的方法类,不能带有命名空间,方法必须为public */public class MyAxis2Service {/** * @说明 请求的方法,输出接收到的参数,返回时间戳字符串 */public String getServiceInit(String name) {System.out.println("you name is :" + name);SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");return format.format(new Date());}/** * @说明 下载图像 */public byte[] dowImageWithByte() {byte[] imageByte = null;try {// 下面的代码调用uploadImageWithByte方法上传图像文件// 打开图像文件,确定图像文件的大小java.io.File file = new java.io.File("c:\\test.jpg");java.io.FileInputStream fis = new java.io.FileInputStream("c:\\test.jpg");// 创建保存要上传的图像文件内容的字节数组imageByte = new byte[(int) file.length()];fis.read(imageByte);} catch (Exception e) {return null;} finally {}return imageByte;}/** * @说明 上传图像,imageByte参数表示上传图像文件的字节,length参数表示图像文件的字节长度(该参数值可能小于imageByte的数组长度) */public boolean uploadImageWithByte(byte[] imageByte, int length) {FileOutputStream fos = null;try {// 将上传的图像保存在D盘的test1.jpg文件中fos = new FileOutputStream("d:\\test1.jpg");// 开始写入图像文件的字节fos.write(imageByte, 0, length);fos.close();} catch (Exception e) {return false;} finally {if (fos != null) {try {fos.close();} catch (Exception e) {}}}return true;}}
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接