Abdelrahman Mostafa10 نشر 4 ديسمبر 2023 أرسل تقرير نشر 4 ديسمبر 2023 السلام عليكم، أحاول تمرير ملف إلى خادم الخلفية الخاص بي من الواجهة الأمامية في رد الفعل، ولكن كلما قمت بتمرير الملف باستخدام "reduxjs/toolkit/query/react"، في حمولة الJSON، يصبح هذا الكائن كائنًا فارغًا. وذلك هو كودي: editUser: builder.mutation({ invalidatesTags: (result, error, arg) => { return [{ type: "user" }]; }, query: ({ mobile, nid_card_number, country, district, address, document, name, date_of_birth, avatar, old_password, new_password, confirm_password, is_a_doctor, }) => { console.log(name, date_of_birth, avatar); return { url: "/edit-user", body: { mobile, nid_card_number, country, district, address, document, name, date_of_birth, avatar, old_password, new_password, confirm_password, is_a_doctor, }, method: "PUT", }; }, }), في الطلب، تكون الحمولة دائمًا كالآتي- {"mobile":"","nid_card_number":"","country":"","district":"","address":"","document":null,"name":"New Me","date_of_birth":"2023-07-27","avatar":{},"old_password":"","new_password":"","confirm_password":"","is_a_doctor":""} حاليًا، أقوم بتمرير الاسم وتاريخ الميلاد والصورة الرمزية فقط. ولاختبار ما إذا كان هناك أي مشكلة في صفحة النموذج الخاصة بي، قمت بتسجيل الدخول في هذا السطر - console.log(name, date_of_birth, avatar);. يسجل الآتي- New Me 2023-07-27 File { name: "..jpg", lastModified: 1681413906094, webkitRelativePath: "", size: 293725, type: "image/jpeg" } هل هناك شيء ناقص؟ اقتباس
السؤال
Abdelrahman Mostafa10
السلام عليكم، أحاول تمرير ملف إلى خادم الخلفية الخاص بي من الواجهة الأمامية في رد الفعل، ولكن كلما قمت بتمرير الملف باستخدام "reduxjs/toolkit/query/react"، في حمولة الJSON، يصبح هذا الكائن كائنًا فارغًا.
وذلك هو كودي:
في الطلب، تكون الحمولة دائمًا كالآتي-
حاليًا، أقوم بتمرير الاسم وتاريخ الميلاد والصورة الرمزية فقط.
ولاختبار ما إذا كان هناك أي مشكلة في صفحة النموذج الخاصة بي، قمت بتسجيل الدخول في هذا السطر - console.log(name, date_of_birth, avatar);.
يسجل الآتي-
هل هناك شيء ناقص؟
0 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.