我有一个使用 Delphi Datasnap 技术开发的 OpenuI5 webapp。我使用 Upload Collection 组件来管理字段列表https://openui5.hana.ondemand.com/explored.html#/entity/sap.m.UploadCollection/properties 该组件,当我要上传文件时,发送一个 Http OPTIONS 调用以检索可从服务器调用的 http 方法列表。问题是 Datasnap 服务器不处理 http 选项并返回 501 错误代码http://docwiki.embarcadero.com/RADStudio/Seattle/en/DataSnap_REST
我正在尝试实现以下解决方案之一:
- 组件发送 http POST 之前不发送 http OPTIONS
- 通过服务器 Datasnap 管理 http POST 调用
- 使用 POST 以 Base64 编码发送我的文档,但禁止组件自动发送 OPTIONS 调用
解决办法是什么?