在线等候!!!webservice 附件的问题
最近在弄webservice,很烦,遇到了很多问题。希望大侠们给以帮助。小弟在此谢过。这个问题很棘手!!
需求是。运用webservice 即时发布(jws) 实现下载功能。这里的下载主要是对html页面进行下载。页面当中又很多附件也需要一起下载到客户端。
我使用了openArticleUpload(XXXX....参数)返回的是这个下载的页面名字。appendixArticleUpload(XXXX...参数) 这里的参数就又一个是openArticleUpload的返回值,利用返回值,来下载这个页面的附件(FLASH,image......)
我用的类是Datahandler 来下载客户需要的文件,
我遇到的问题是:
1.怎样来实现下载文件的保持路径,我在本机上测试的时候,是存放在web服务器的lib目录下。(这个可能是客户端的问题,作为服务端我要做些什么,如参数什么)
2.任何利用openArticleUpload返回的值来正确的查找对应的附件,
3.这个,我还想通过多线程来处理这个下载的功能(这个多线程该怎么去处理比较好)
注:只能使用jws的发布方式。
下面的是我的下载的类:
希望有这方面经验的大侠,帮我出出主意。谢谢
需求是。运用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();
}
希望有这方面经验的大侠,帮我出出主意。谢谢
...全文
相关推荐
使用WebService上传一个附件或者多个附件的实现方式
WebService 附件 大附件 多附件
webservice接口一个或多个附件上传
webservice接口一个或多个附件上传
PHP webservice传输附件和文章源码
PHP webservice传输附件和文章源码: 有家公司专门搞PHP的写此接口,搞了个把月最后文章能传输,附件传不过去,,交给我花了2天的时间搞定。.
带附件的webservice
带附件的webservice,详细讲解webservice如何携带附件通信
Flex+WebService附件上传下载
Flex+WebServiceFlex附件上传的小教程就是个我以前看过保存的网页,觉得好就拿来当资源,就1分下完别说我骗你~


