我编写了一个简单的REST API,它接受附加到POST调用的文件。我可以使用VFS:FILE作为端点<address uri="vfs:file://c:\\wso2\filesend\\"/>
将文件写入文件系统,但API在API uri-template="/{symbol}/{value}
中定义了两个参数,因此传递的文件存储在sub-dir { {1}}不在c:\wso2\filesend\{symbol}\{value}\
,我不会。我试图用重写中介来操纵URL但它不适用于VFS。
有任何建议如何获得渴望的结果?事先提前
答案 0 :(得分:0)
我解决了。而是使用重写中介,我获得了改变REST_URL_POSTFIX属性的期望结果(例如<property name="REST_URL_POSTFIX" expression="fn:concat('/',get-property('uri.var.value'))" scope="axis2">
)。 VFS现在在c:\wso2\filesend\{value}