使用Worklight Adapters传输媒体(照片或电影)的正确方法是什么?
我通过适配器发送了一张照片并收到了错误:表单太大,超出了最大尺寸... 我读过我需要通过Jetty改变表单大小
但我将部署应用程序的服务器不会是一个码头所以我做了什么shell? 谢谢!
答案 0 :(得分:3)
请参阅主题Uploading large (and binary) files to Worklight adapter。
基本上,Worklight没有相当于允许您传输任意大块数据的HTTP POST机制。对于大小不明的大型文件(照片,视频,音频),您需要将文件上传到Worklight适配器框架之外的服务器。例如,您只需将其发布到已配置的Web服务器即可。在我的情况下(在上面引用的答案中)我需要创建一个完整的客户端 - 服务器机制来协商端口和密钥,开始侦听该端口,然后接受请求并确保发布客户端传递密钥作为授权传输安全数据。
希望IBM将在未来版本中为此提供正式服务。
答案 1 :(得分:1)
适配器无法使用html表单,它们可以处理数据。 您需要将图像转换为base64并作为适配器调用参数提交。
了解有关您正在尝试实现的内容的更多信息可能会有所帮助。