Hola,
Parece que recibo un error si intento descargar un archivo con un nombre que contiene comillas simples.
office365.runtime.client_request_exception.ClientRequestException: ('-1, Microsoft.SharePoint.Client.InvalidClientQueryException', 'La expresión "Web / getFileByServerRelativeUrl (' / sites / mysite / mypath / Update Q1'2020.pptx ') / $ value" no es válido. ', "Error de cliente 400: Solicitud incorrecta para la URL: https://tennant.sharepoint.com/sites/mysite/_api/Web/getFileByServerRelativeUrl (' / sites / mysite / Shared% 20Documents / mypath / Update% 20Q1'2020.pptx ') /% 5C $ valor ")
Parece que la comilla simple no se escapa aquí:% 27 en lugar de '.
Funciona para todos los demás archivos, este es el único que está causando un error. Cambiar el nombre del archivo parece solucionarlo, pero supongo que debe solucionarse aquí.
Corregido en # 300
@vgrem recuerde cerrar este error, ya que se corrigió en el # 300 :)
Las comillas simples en ese contexto, deben escaparse usando comillas simples dobles: '' (no "), de lo que se ocupa el parche.
@kraptor lo haremos, siempre que se
@florinmihut y @kraptor gracias por detectar este problema y resolverlo.
Ya no debería ocurrir en la última versión .