使用名称中嵌入了“one / two”的WSO2 Publisher REST API创建资产时,数据未正确插入REG_RESOURCE表。它似乎将“两个”解释为资产名称,将“一个”解释为资产版本。它在REG_CONTENT_DATA中正确维护名称。有没有办法解决这个问题(即以某种方式逃避'/')?或者,最好不允许用户在UI中输入“/”开始?
答案 0 :(得分:1)
如果在填充注册表路径(storagePath)时使用此资产字段(属性),则不允许使用斜杠和其他一些特殊字符。因此,最好的选择是,避免在存储路径中使用此字段。
如果您确实想在存储路径中使用上述属性,那么您可以执行的操作是编写自定义注册表处理程序(Ex: custom registry handler)并将该特殊字符替换为其他值。但是,我建议您避免使用above属性并使用其他唯一属性作为存储路径。