使用 Worklight 适配器传输媒体(照片或电影)的正确方法是什么?
我通过适配器发送了一张照片并收到错误:表格太大,超过最大尺寸...我读到我需要通过码头更改表格尺寸
但是我将部署应用程序的服务器不会是码头,所以我要做什么外壳?
谢谢!
使用 Worklight 适配器传输媒体(照片或电影)的正确方法是什么?
我通过适配器发送了一张照片并收到错误:表格太大,超过最大尺寸...我读到我需要通过码头更改表格尺寸
但是我将部署应用程序的服务器不会是码头,所以我要做什么外壳?
谢谢!
请参阅将大型(和二进制)文件上传到 Worklight 适配器主题。
基本上,Worklight 不具备允许您传输任意大块数据的 HTTP POST 机制的等效项。对于大小未知的大文件(照片、视频、音频),您需要将文件上传到 Worklight 适配器框架之外的服务器。例如,您可以简单地将其发布到您已配置的 Web 服务器。在我的情况下(在上面引用的答案中)我需要创建一个完整的客户端 - 服务器机制来协商端口和密钥,开始监听该端口,然后接受请求并确保发布客户端将密钥作为授权传递安全数据。
希望 IBM 将在未来的版本中为此提供正式服务。
适配器不适用于 html 表单,它们适用于数据。您需要将图像转换为 base64 并作为适配器调用参数提交。
获得有关您要达到的目标的更多信息可能会有所帮助。