Office365-rest-python-client: يتسبب الاقتباس الفردي في أسماء الملفات في حدوث مشكلات عند محاولة تنزيل الملف

تم إنشاؤها على ١٧ سبتمبر ٢٠٢٠  ·  4تعليقات  ·  مصدر: vgrem/Office365-REST-Python-Client

أهلا،

يبدو أنني أتلقى خطأ إذا كنت أحاول تنزيل ملف باسم يحتوي على اقتباس واحد (عروض أسعار).

office365.runtime.client_request_exception.ClientRequestException: ('-1، Microsoft.SharePoint.Client.InvalidClientQueryException'، 'التعبير "Web / getFileByServerRelativeUrl (' / sites / mysite / mypath / Update Q1'2020.pptx ') / $ غير صالح. '، 400 خطأ في العميل: طلب غير صالح لعنوان url: https://tennant.sharepoint.com/sites/mysite/_api/Web/getFileByServerRelativeUrl (' / sites / mysite / Shared٪ 20Documents / mypath / Update٪ 20Q1'2020.pptx ') /٪ 5C $ value ")

يبدو أن الاقتباس الفردي لم يتم تجاوزه هنا:٪ 27 بدلاً من '.
إنه يعمل مع جميع الملفات الأخرى ، وهذا هو الملف الوحيد الذي يتسبب في حدوث خطأ. يبدو أن إعادة تسمية الملف تعمل على إصلاحه ، لكن يجب إصلاحه هنا على ما أفترض.

bug

ال 4 كومينتر

ثابت في # 300

vgrem تذكر إغلاق هذا الخطأ ، حيث تم إصلاح هذا في # 300 :)

علامات الاقتباس المنفردة في هذا السياق ، يجب تخطيها باستخدام علامات الاقتباس المفردة المزدوجة: "" (ليس ") ، والتي يعتني بها التصحيح.

kraptor سنقوم ، طالما سيتم إصدار الإصدار الجديد ، شكرًا على الإصلاح!

florinmihut وkraptor شكرا لاصطياد هذه القضية وحلها.

لم يعد من المفترض أن يحدث في الإصدار الأخير .

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

stardust85 picture stardust85  ·  4تعليقات

etiennecelery picture etiennecelery  ·  4تعليقات

oktorok picture oktorok  ·  5تعليقات

domdinicola picture domdinicola  ·  4تعليقات

pobs93 picture pobs93  ·  4تعليقات