एक प्लगइन जो फ्लटर में नेटिव एपी कॉल कर सकता है फाइलों को खोलने के लिए और स्ट्रिंग परिणाम देता है, iOS (UTI) / Android (इंटेंट) / PC (FFI) / वेब (dart:html) का समर्थन करता है
सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
open_file_plus एक Flutter प्लगइन है जो कई प्लेटफॉर्म पर मूल सिस्टम एप्लिकेशन का उपयोग करके फाइलों को खोलने की अनुमति देता है। यह iOS (UTI के माध्यम से), Android (Intent के माध्यम से), डेस्कटॉप (FFI के माध्यम से), और वेब (dart:html के माध्यम से) को समर्थन देता है। पैकेज एक स्ट्रिंग परिणाम लौटाता है जो सफलता या असफलता को इंगित करता है, जिससे क्रॉस-प्लेटफॉर्म तरीके से फाइल ओपन ऑपरेशन को हैंडल करना आसान हो जाता है। यह मूल फाइल हैंडलिंग सिस्टम के साथ एकीकरण को सरल बनाता है बिना प्लेटफॉर्म-विशिष्ट कोड के आवश्यकता के।
उपयोग
फ्लटर ऐप के अंदर PDF, छवियों और दस्तावेज़ खोलें
फ़ाइलों को देखने या संपादित करने के लिए बाहरी ऐप्स को लॉन्च करना
मोबाइल और डेस्कटॉप ऐप में फ़ाइल प्रीव्यू को एकीकृत करना
फ़ाइल साझाकरण कार्य प्रवाहों का समर्थन करना
वेब और नेटिव प्लेटफॉर्म पर सहज दस्तावेज़ पहुंच सुनिश्चित करना
प्लेटफॉर्म-विशिष्ट एपीआई के माध्यम से मूल एप्लिकेशन एकीकरण
संचालन स्थिति के लिए आधारित परिणाम प्रतिक्रिया
सरल एपीआई, न्यूनतम सेटअप
iOS पर UTI का समर्थन और Android पर Intents का समर्थन
इनके लिए उपयुक्त
फ़ाइल व्यूअर ऐप बनाने वाले डेवलपर्स
बाहरी दस्तावेज़ खोलने की आवश्यकता वाले ऐप्स
प्लेटफॉर्म-अनुकूल फ़ाइल हैंडलिंग वाले प्रोजेक्ट्स
फ़ाइल इंटरैक्शन वाले मोबाइल और डेस्कटॉप ऐप्स
मूल फ़ाइल कार्रवाई को सक्रिय करने की आवश्यकता वाले वेब एप्लिकेशन
विचार योग्य बातें
सही फ़ाइल पथ या URI इनपुट की आवश्यकता है
प्लेटफॉर्म-विशिष्ट अनुमतियाँ आवश्यक हो सकती हैं
वेब समर्थन ब्राउज़र की क्षमताओं पर निर्भर करता है
डिफ़ॉल्ट रूप से सभी फ़ाइल प्रकारों का समर्थन नहीं हो सकता है
त्रुटि परिस्थितियों के लिए परिणाम संभालने का कार्यान्वयन किया जाना चाहिए
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
open_file_plus
A plug-in that can call native APP to open files with string result in flutter, support iOS(DocumentInteraction) / android(intent) / PC(ffi) / web(dart:html)
This package is forked from here to remove a dangerous permission in android
Usage
To use this plugin, add open_file_plus as a dependency in your pubspec.yaml file.