# مشكلة مع CORS وعميل Javascript؟ خطأ! لم يتم تعيين client\_max\_body\_size بشكل صحيح عند محاولة التحميل عبر نقطة نهاية API مخصصة

**URL:** <https://meta.discourse.org/t/issue-with-cors-and-javascript-client-wrong-client-max-body-size-was-not-set-properly-when-trying-to-upload-via-custom-api-endpoint/164189>\
**Category:** General\
**Created:** [16 سبتمبر 2020، 11:30ص UTC](https://meta.discourse.org/t/issue-with-cors-and-javascript-client-wrong-client-max-body-size-was-not-set-properly-when-trying-to-upload-via-custom-api-endpoint/164189 "2020-09-16T11:30:11Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Stefan\_Brighiu\_M](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stefan_brighiu_m/32/174499_2.png) [@Stefan\_Brighiu\_M](https://meta.discourse.org/u/Stefan_Brighiu_M)\
**Post date:** [16 سبتمبر 2020، 11:30ص UTC](https://meta.discourse.org/t/issue-with-cors-and-javascript-client-wrong-client-max-body-size-was-not-set-properly-when-trying-to-upload-via-custom-api-endpoint/164189/1 "2020-09-16T11:30:11Z")

</div>

أحاول رفع ملفات عبر نقطة نهاية مخصصة باستخدام واجهة برمجة تطبيقات مستخدم من موقعي الإلكتروني.

يمكنني تسجيل الدخول فقط باستخدام حساب مدير.  
يمكنني القيام بأي شيء آخر تقريبًا، باستثناء رفع الملفات.

```plaintext
> [خطأ] الأصل https://my.domain غير مسموح به بواسطة Access-Control-Allow-Origin.
> [خطأ] لا يمكن لواجهة برمجة تطبيقات Fetch تحميل https://my.domain/m/upload.json بسبب فحوصات التحكم في الوصول.
> [خطأ] فشل في تحميل المورد: الأصل https://my.domain غير مسموح به بواسطة Access-Control-Allow-Origin. (upload.json، السطر 0)
> [سجل] API-CALL-ERROR – "/m/upload.json" – TypeError: الأصل https://my.domain غير مسموح به بواسطة Access-Control-Allow-Origin. (app.8eb0470a.chunk.js، السطر 1)
> TypeError: الأصل https://my.domain غير مسموح به بواسطة Access-Control-Allow-Origin.

```

لقد أضفت `https://my.domain` و `http://localhost:19006` (لأغراض الاختبار) في إعدادات CORS، وأضفت DISCOURSE\_ENABLE\_CORS true إلى ملف app.yml.

كما جربت إضافة `https://my.domain` في DISCOURSE\_CORS\_ORIGIN داخل ملف app.yml، لكن ذلك لم ينجح أيضًا.

ما الذي أغفله؟

---

_[View the full topic](https://meta.discourse.org/t/issue-with-cors-and-javascript-client-wrong-client-max-body-size-was-not-set-properly-when-trying-to-upload-via-custom-api-endpoint/164189)._
