WebService处理传递渗巧普通的信息,丛橡键还可以传输文件,下面介绍WebService是怎么完成文件传输的。
1、 首如返先编写服务器端上传文件的WebService方法
package com.hoo.service
import java.io.File
import java.io.FileNotFoundException
import java.io.FileOutputStream
import java.io.InputStream
import javax.activation.DataHandler
/**
* <b>function:</b>Axis WebService完成文件上传服务器端
* @author hoojo
* @createDate Dec 18, 2010 1:16:16 PM
* @file UploadFileService.java
* @package com.hoo.service
* @project AxisWebService
* @blog http://blog.csdn.net/IBM_hoojo
* @email hoojo_@126.com
* @version 1.0
*/
public class UploadFileService {
/**
* <b>function:</b>传递文件
* @author hoojo
* @createDate Dec 18, 2010 1:27:58 PM
* @param handler DataHandler这个参数必须
* @param fileName 文件名称
* @return upload Info
*/
public String upload(DataHandler handler, String fileName) {
if (fileName != null &&!"".equals(fileName)) {
File file = new File(fileName)
if
在服务端拿答写一个专门针对文件的方法猛清,客户端参数类型可以是Byte/DataHandler等类型,在服务端进行解析消知慧参数写入文件即可。最重要的是要设置WebService为可传递附件,默认的WebService仅仅支持一般数据类型的传递。在服务端拿答写一个专门针对文件的方法猛清,客户端参数类型可以是Byte/DataHandler等类型,在服务端进行解析消知慧参数写入文件即可。最重要的是要设置WebService为可传递附件,默认的WebService仅仅支持一般数据类型的传递。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)