最近在弄webservice,很烦,遇到了很多问题。希望大侠们给以帮助。小弟在此谢过。这个问题很棘手!!
    需求是。运用webservice 即时发布(jws) 实现下载功能。这里的下载主要是对html页面进行下载。页面当中又很多附件也需要一起下载到客户端。
   我使用了openArticleUpload(XXXX....参数)返回的是这个下载的页面名字。appendixArticleUpload(XXXX...参数) 这里的参数就又一个是openArticleUpload的返回值,利用返回值,来下载这个页面的附件(FLASH,image......)
    我用的类是Datahandler 来下载客户需要的文件,
    我遇到的问题是:
        1.怎样来实现下载文件的保持路径,我在本机上测试的时候,是存放在web服务器的lib目录下。(这个可能是客户端的问题,作为服务端我要做些什么,如参数什么)
        2.任何利用openArticleUpload返回的值来正确的查找对应的附件,
        3.这个,我还想通过多线程来处理这个下载的功能(这个多线程该怎么去处理比较好)
    注:只能使用jws的发布方式。
下面的是我的下载的类:public String receive(DataHandler handler, String fileName) {
File file = new File(fileName);
if (handler == null || fileName == null || "".equals(fileName)) {
return "errors";
} InputStream input = null;
FileOutputStream fos = null; try {
input = handler.getInputStream();
fos = new FileOutputStream(file);

byte[] buffer = new byte[1024];
while (input.read(buffer) != -1) {
fos.write(buffer);
}
} catch (IOException e) {

e.printStackTrace();
} finally {
if (input != null) {
try {
input.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

if (fos != null) {
try {
fos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
System.out.println(file.getAbsolutePath());
return "Success file saved on server, at: " + file.getAbsolutePath(); }希望有这方面经验的大侠,帮我出出主意。谢谢