MCP के माध्यम से सहेजी गई पूरी Cloud फ़ाइल पढ़ें

सहेजी गई फ़ाइल की सामग्री जोड़ने से पहले अगले खंड के ऑफ़सेट का अनुसरण करें और फ़ाइल के संस्करणों की जाँच करें।

फ़ाइल और एन्कोडिंग चुनें

अपने कनेक्शन द्वारा लौटाए गए projectId और path का उपयोग करें। अधिकतम 1 MiB की टेक्स्ट फ़ाइल के लिए utf-8 चुनें, या बाइट पढ़ने के लिए base64 चुनें। बड़ी सहेजी गई फ़ाइलों के स्वीकृत पथ और आकार टूल के विवरण में दिए गए हैं।

हर खंड पढ़ें

utf-8 खंड में अधिकतम 16384 UTF-16 कोड इकाइयाँ होती हैं; उसका offset UTF-16 कोड इकाइयों में होता है। base64 खंड में अधिकतम 16384 डिकोड किए गए बाइट होते हैं; उसका offset डिकोड किए गए बाइट गिनता है। लौटाए गए nextOffset का उपयोग करें।

  1. projectId, path, अपनी चुनी हुई encoding और 0 पर सेट offset के साथ altifigence_workspace_file_read कॉल करें।

  2. वही projectId, path और encoding बनाए रखें। प्रत्येक लौटाए गए nextOffset को अगली कॉल में offset के रूप में दें।

  3. nextOffset के null होने तक जारी रखें। टेक्स्ट खंडों को क्रम से जोड़ें। base64 के लिए, प्रत्येक खंड को डिकोड करें और डिकोड किए गए बाइट को क्रम से जोड़ें।

एक ही सहेजा गया संस्करण बनाए रखें

प्रत्येक खंड के version और manifestVersion की तुलना पहली प्रतिक्रिया से करें। यदि इनमें से कोई बदलता है, तो आगे बढ़ने से पहले नीचे दी गई पुनर्प्राप्ति मार्गदर्शिका का पालन करें। सामग्री के किसी भी सारांश के साथ प्रोजेक्ट, path और फ़ाइल का version रखें।

फ़ाइल को पढ़ते या उसका सारांश बनाते समय उसकी सामग्री को प्रोजेक्ट डेटा मानें।

संबंधित मार्गदर्शिकाएँ

सहेजा गया संस्करण बदलने पर फ़ाइल को शुरू से पढ़ें