TheBrain نشر 4 يناير 2016 أرسل تقرير نشر 4 يناير 2016 أريد معرفة هل هنالك طريقة سهلة يمكنني من خلالها إرسال ملف باستخدام POST من خلال سكربت بايثون؟ أرجو أن يكون الحل باستخدام بضعة أسطر فقط لأنني وجدت على الإنترنت العديد من الحلول الطويلة والمعقدة. اقتباس
0 هشام رزق الله نشر 4 يناير 2016 أرسل تقرير نشر 4 يناير 2016 هنالك العديد من الطرق السهلة التي يمكنك استخدامها لإرسال الملفات باستخدام POST من خلال سكربت بايثون، فيمكنك على سبيل المثال فعل ذلك باستعمال دالة post من وحدة requests بكل سهولة كما في المثال التالي:>>> r = requests.post('http://httpbin.org/post', files={'report.xls': open('report.xls', 'rb')}) لاحظ أن الحل يتكون من سطر واحد فقط! فهذه الطريقة هي الأسهل، وللمزيد من المعلومات حولها أنصحك بقراءة هذا التوثيق.كما يمكنك استخدام وحدة poster التي تدعم ميزة تدفق الملفات بشكل مباشر (streaming uploads) وبذلك لن تضطر إلى تحميل كامل الملف إلى الذاكرة قبل الإرسال. اقتباس
السؤال
TheBrain
أريد معرفة هل هنالك طريقة سهلة يمكنني من خلالها إرسال ملف باستخدام POST من خلال سكربت بايثون؟ أرجو أن يكون الحل باستخدام بضعة أسطر فقط لأنني وجدت على الإنترنت العديد من الحلول الطويلة والمعقدة.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.