首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

应用Axis传文件类型的附件时,原文件无法删除

2012-10-28 
使用Axis传文件类型的附件时,原文件无法删除我们用Axis WS发送文件到Server时,当文件到达服务器时,无法删

使用Axis传文件类型的附件时,原文件无法删除
我们用Axis WS发送文件到Server时,当文件到达服务器时,无法删除本地的原文件。这个问题可以通过复写FileDataSource类来解决。


复写的FileDataSource类为:

import java.io.File;import java.io.InputStream;import javax.activation.FileDataSource;public class MyFileDataSource extends FileDataSource {private InputStream is;private boolean firstCall;public MyFileDataSource(File file) {super(file);firstCall = true;}public InputStream getInputStream() throws java.io.IOException {if (firstCall) {this.is = super.getInputStream();firstCall = false;}return is;}}


reference:http://markmail.org/message/hum5yyflnooco426

热点排行