你好,
如果我尝试下载名称包含单引号的文件,似乎会出现错误。
office365.runtime.client_request_exception.ClientRequestException: ('-1, Microsoft.SharePoint.Client.InvalidClientQueryException', '表达式“Web/getFileByServerRelativeUrl('/sites/mysite/mypath/Update Q1'2020.pptx')/$value”无效。', "400 客户端错误:对 url 的错误请求: https ://tennant.sharepoint.com/sites/mysite/_api/Web/getFileByServerRelativeUrl ('/sites/mysite/Shared%20Documents/mypath/Update% 20Q1'2020.pptx')/%5C$value")
似乎这里没有转义单引号:%27 而不是 '.
它适用于所有其他文件,这是唯一导致错误的文件。 重命名文件似乎可以修复它,但我认为需要在这里修复它。
已修复 #300
@vgrem记得关闭这个错误,因为这已在 #300 中修复:)
在这种情况下,单引号应该使用双单引号转义:''(不是“),补丁会处理。
@kraptor我们会的,只要新版本发布,感谢您的修复!
@florinmihut和@kraptor感谢您发现并解决了这个问题。
它不应再出现在最新版本中。