首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java iOS客户端- SudzC发送或接收大文件

Java iOS客户端- SudzC发送或接收大文件
EN

Stack Overflow用户
提问于 2012-09-12 14:18:09
回答 2查看 1.1K关注 0票数 2

我的系统:

JAXWS2.2.3()生成的Java服务(-wsgen)

Client:由SudzC生成的iOS - Soap服务

我使用SudzC on iOS与Java服务进行通信。我希望将NSData文件从iOS客户机上传到Java,或者将byte[]文件从iOS服务器下载到客户机。对于少量的数据,web服务运行良好,但是当数据大于4MB时,就会出现问题。如果我发送一个大于4MB的文件,就会发生HTTP内部错误500,否则所有东西都会卡住,我的应用程序就会崩溃。

有什么建议吗?也许,我应该尝试一下SudzC以外的其他东西吗?

我知道,为了发送和接收大型文件,SOAP有一个名为MTOM的机会。这将从SOAP消息中提取base64Binary数据,并以类似于电子邮件附件的方式将其打包为MIME消息中的单独二进制http附件。所以我的问题是,如何在iOS客户机SudzC生成的objective程序代码上实现这个选项?在java服务器端,MTOM选项被激活,但是在iOS客户机上,我必须实现这个选项?!

也许有人能帮忙?

EN

回答 2

Stack Overflow用户

发布于 2012-09-12 18:12:53

我使用WSClient++生成类,并且没有出现问题。

http://wsclient.neurospeech.com/

我不喜欢SudzC,当XML返回有列表时,我会遇到任何问题。

票数 3
EN

Stack Overflow用户

发布于 2012-09-12 16:35:46

我使用SudzC来上传更大的文件(20兆字节),所以这个问题可能不是来自SudzC。我还记得在文件上传开始时遇到了一个问题:服务器没有接受超过X字节的任何内容,并且返回了一个错误。

然而,我看到的是sudzC在上传大文件时有很多内存问题,所以我切换到wsdl2objc进行文件上传。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12390265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档