我想创建一个自定义端点来上传文件,我可以使用通用的 Rest API 存根并使用 POST 方法来获取文件内容。我在文档中看到
在 MarkLogic 8 中,单语句事务中的 POST 方法以查询模式执行
这意味着什么 ?我可以执行以下操作吗?
declare function repo:post($context as map:map, $params as map:map,$input as document-node()*) as document-node()*
{
let $filename := xdmp:get-request-field-filename("upload")
let $contentType := xdmp:get-request-field-content-type("upload")
......
};
这将采用“multipart/form-data”吗??? 有什么我可以看的例子吗?上述方式似乎对我不起作用
我也尝试过(并且喜欢注释)使用 RXQ(https://github.com/xquery/rxq),但是对于 multipart/form-data 失败了。
关于如何接近的任何指示都会非常有帮助..
谢谢,拉维