/ / Azure में फ़ाइल अपलोड करें - अजगर, django, azure, ftp

Azure - python, django, azure, ftp में एक फ़ाइल अपलोड करें

मैं Microsoft azure में चित्र अपलोड करना चाहता हूंएक अजगर स्क्रिप्ट के माध्यम से और django व्यवस्थापक इंटरफ़ेस पर एक डैशबोर्ड निर्माण में उन छवियों को दिखाते हैं। अब, मुझे लगा कि मैं पिक्स भेज रहा हूँ, मुझे ftp का उपयोग करना चाहिए .. तो यह कोड है:

import ftplib
session = ftplib.FTP("server.address.com","USERNAME","PASSWORD")
file = open("kitten.jpg","rb")                  # file to send
session.storbinary("STOR kitten.jpg", file)     # send the file
file.close()                                    # close file and FTP
session.quit()

अब, मुझे पता नहीं है कि कैसे FTP सर्वर को सेटअप करना हैazure और मैं उन चित्रों को सर्वर से अपने डैशबोर्ड पर कैसे ला पाऊंगा .. मैं परिनियोजन के बारे में बहुत कुछ नहीं जानता, इसलिए ऐसा करने के लिए कोई लिंक या मार्गदर्शिका स्वागत योग्य / सहायक होगी।

उत्तर:

जवाब के लिए 0 № 1

ऐसा लगता है कि आपने Azure WebApps पर FTP के माध्यम से चित्र अपलोड और दिखाने के लिए Django ऐप बनाने की कोशिश की है।

मेरे अनुभव के अनुसार, Azure WebApps पर एकमात्र संभव तरीका कुडु एफ़टीपी के माध्यम से छवियों को पढ़ना या लिखना है, कृपया ऑफिशियल विकी देखें पृष्ठ कुडू एफ़टीपी के लिए, और एज़्योर पोर्टल के माध्यम से उपयोगकर्ता नाम और पासवर्ड सेट करें।

हालाँकि, मुझे लगता है कि यह एक सर्वोत्तम अभ्यास नहीं हैएज़्योर वेबऐप पर छवि दिखा रहा है, क्योंकि आम तौर पर एफ़टीपी में अपलोड करने और डाउनलोड करने के लिए संक्षिप्त सीमा होती है जो आपके परिदृश्य के लिए उपयुक्त नहीं है, और एज़्योर वेबएप पर एफ़टीपी के माध्यम से भंडारण ऐप स्वयं के लिए तैयार है, संसाधन के लिए नहीं।

तो मेरा सुझाव है कि Azure Blob Storage का उपयोग करनाचित्रों को पढ़ने और लिखने के लिए, और Django फ्रेमवर्क ने बस सेटअप कॉन्फ़िगरेशन के माध्यम से Azure Storgae के साथ एकीकरण के लिए समर्थन किया है। कृपया Django दस्तावेज़ देखें संदर्भ Azure संग्रहण के लिए यह कैसे करना है, यह जानने के लिए।