Sharepoint online允许文件名中包含#和%字符:
是否可以使用sharepoint api
检索类似的文件假设我有一个名为test%file.pdf的文件。
在提出如下请求时:
Request ->
https://mytestbed-my.sharepoint.com/personal/SOMEFAKEVALUE/_api/web/GetFileByServerRelativeUrl
(@v)/$value?@v='/personal/SOMEFAKEVALUE/Documents/test%file.pdf'
我收到回复:
Response ->
{
"error": {
"code": "-1, Microsoft.SharePoint.Client.InvalidClientQueryException",
"message": {
"lang": "en-US",
"value": "The query string \"serverRelativeUrl\" is missing or invalid."
}
}
}
是否有一种特定的方法来逃避这一点,或者这在sharepoint api中是否不受支持?如果我编码'%'它导致了一个'%25'这导致了同样的问题。
谢谢! Ruel Loehr