Office365-rest-python-client: Kutipan tunggal dalam nama file menyebabkan masalah jika mencoba mengunduh file

Dibuat pada 17 Sep 2020  ·  4Komentar  ·  Sumber: vgrem/Office365-REST-Python-Client

Hai,

Sepertinya saya mendapatkan kesalahan jika saya mencoba mengunduh file dengan nama yang berisi tanda kutip tunggal.

office365.runtime.client_request_exception.ClientRequestException: ('-1, Microsoft.SharePoint.Client.InvalidClientQueryException', 'Ekspresi "Web/getFileByServerRelativeUrl('/sites/mysite/mypath/Update Q1'2020.pptx')/$value" tidak valid.', "Kesalahan 400 Klien: Permintaan Buruk untuk url: https://tennant.sharepoint.com/sites/mysite/_api/Web/getFileByServerRelativeUrl ('/sites/mysite/Shared%20Documents/mypath/Update% 20Q1'2020.pptx')/%5C$value")

Tampaknya kutipan tunggal tidak lolos di sini: %27 alih-alih '.
Ini berfungsi untuk semua file lain, ini adalah satu-satunya yang menyebabkan kesalahan. Mengganti nama file tampaknya memperbaikinya, tetapi itu perlu diperbaiki di sini saya berasumsi.

bug

Semua 4 komentar

Tetap di #300

@vgrem ingat untuk menutup bug ini, karena ini diperbaiki di #300 :)

Tanda kutip tunggal dalam konteks itu, harus diloloskan dengan menggunakan tanda kutip tunggal ganda: '' (bukan "), yang ditangani oleh tambalan.

@kraptor kami akan melakukannya, selama versi baru akan dirilis, terima kasih atas perbaikannya!

@florinmihut dan @kraptor terima kasih telah

Seharusnya tidak lagi terjadi di rilis terbaru .

Apakah halaman ini membantu?
0 / 5 - 0 peringkat