Webservices问题,急。在线等!重酬200分!
WEBSERVICES客户端要求使用DELPHI编写,服务器端要求使用JAVA编写,现在需要一套服务器端回传XML文件给客户端,并在客户端正确读取的完整示例程序。。。。(无论是MSG模式或者附件模式均可)..本人邮箱:33350505@qq.com 问题点数:100、回复次数:12Top
1 楼dryr(dryr)回复于 2005-04-19 12:46:45 得分 2
我也碰到同样的问题,如果楼主得到源码的话,希望也能给我发一份,万分感谢,我的邮箱dryr@163.com
如果我先解决了的话,那我也会给你发一份的。
谢谢Top
2 楼hongyan2004(spring+hibernate)回复于 2005-04-19 13:05:19 得分 2
studyTop
3 楼gulongl6(鬼见愁)回复于 2005-04-19 15:08:21 得分 2
看热闹Top
4 楼sylmoon(专注Oracle)回复于 2005-04-19 15:10:03 得分 2
佩服Top
5 楼yangxinfengg(丰丰)回复于 2005-04-19 17:26:42 得分 2
dingTop
6 楼usabcd(9号公路上的3名共军)回复于 2005-04-19 20:36:53 得分 2
楼主,你的愿望是美好的,不过估计要落空。。。如果你碰到具体的问题,我想大家都会帮助你。就算你换成200RMB也没兴趣的哦。Top
7 楼yyzh(答题容易分难得)回复于 2005-04-22 23:24:36 得分 80
服务端代码
public String getFile(String filename){
String ret=new String();
File f=new File(dir+"\\"+filename);
byte buff[]=new byte[(int)f.length()];
try {
InputStream in = new FileInputStream(f);
in.read(buff);
ret=new sun.misc.BASE64Encoder().encode(buff); //具体的编码方法
in.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return ret;
}
---------------------------------------------------------------------------
客户端代码
procedure TForm1.TntButton3Click(Sender: TObject);
var
s:WideString;
ts:TestService;
a:string;
ASS:TStringStream;
AMS:TMemoryStream;
begin
ts:=HTTPRIO1 as TestService;
s:=ts.getFile(filename);
ASS:=TStringStream.Create(s);
AMS:=TMemoryStream.Create;
DecodeStream(ASS,AMS);
AMS.SaveToFile(savefilename);
ASS.Free;
AMS.Free;
end;Top
8 楼yyzh(答题容易分难得)回复于 2005-04-22 23:29:42 得分 2
对了,之所以用BASE64Encoder编码 就是因为XML文件通常都是UTF-8编码,而Delphi从骨子里又不根本上支持UNICODE,所以对XML文件传递很容易出现问题,当然,我是说DELPHI的VCL对UNICODE支持的很差,并不是意味着Delphi中的XML控件也这样。Top
9 楼zhutouzip(醒了的鸟)回复于 2005-04-22 23:34:32 得分 2
up一下,研究一下webservicesTop
10 楼mozm()回复于 2005-04-26 15:20:07 得分 2
我是这样做的,客户端用CDS来传递数据,然后在服务端把客户端传过来的XML解释成DOM,
然后再进行数据处理,处理完毕后再转化成CDS能识别的xml格式Top
11 楼cne1388(睿睿之家)回复于 2005-05-15 07:03:12 得分 2
我是用附件方式传送了!Top
12 楼sys_wkq(吴克青)回复于 2005-05-31 11:43:08 得分 0
客户端的DecodeStream里面的内容是怎么写的呀?Top
相关问题
- 急死了! oracle中long数据类型问题! 重酬!!!
- 重重酬谢.
- 哪里可以下载com.jspsmart.这个包包呢?在线等待。。。定有重酬
- winXP防火墙和网上邻居的问题!急!!!重酬100分
- 怎么实现像VC调试窗口中的树形表格?高分重酬。急!!
- 有一以wk4为后缀的文件用excel可以打开,但里面的汉字全是乱码,如何解决,十万火急!!!重酬 !!
- 谁有java函数大全,100重酬!!
- 求Apress.Microsoft.SharePoint-Building.Office.2003.Solutions电子书,重酬!
- 急急急 webservices传送image
- 如何改变它的值???100分重酬




