file - बिना किसी पूछे में बाहरी फाइल पर कैसे लिखना



actionscript-3 (1)

मेरे पास यह कोड है:

var fileRef:FileReference = new FileReference();
fileRef.save("ciao coso","lingua.txt");

मौजूदा लिंगुआ.टी.टी. फाइल पर लिखने के लिए स्क्रिप्ट काम करती है, लेकिन हर बार जब वह मुझे बचाते हैं, तो मुझसे कहां से फाइल सहेजती है ... मौजूदा लिन्गुआ.टीटीटी फ़ाइल पर स्वचालित रूप से सहेजने का एक तरीका है? बुरा अंग्रेजी के लिए खेद है, मैं इतालवी हूँ शायद मुझे एक अलग तकनीक का उपयोग करना होगा?


आप फ्लैश प्लेयर में उपयोगकर्ता की फ़ाइल सिस्टम पर लिख नहीं सकते हैं; सुरक्षा कारणों से, उपयोगकर्ता को फाइल को सहेजना होगा। यह एक बहुत अच्छी बात है जब एक वेब ब्राउज़र में फ्लैश चल रहा हो।

हालांकि वैकल्पिक हल के रूप में, आप साझा ऑब्जेक्ट का उपयोग कर सकते हैं - जो कुकी हैं, उनके व्यवहार में (लगातार भंडारण के लिए निर्भर नहीं होने के लिए)।

अब, यदि आप एडोब एयर का उपयोग कर रहे हैं, तो आप कोई भी उपयोगकर्ता इनपुट के साथ फाइल सहेज सकते हैं।

आप इसे फ़ाइल और फ़ाइल धाराओं के साथ कर सकते हैं:

//do these 3 lines regardless of opening/saving
var file:File = File.applicationStorageDirectory; //default place to save files - see the File class documentation for other shortcuts to common places
file = file.resolvePath("lingua.txt");
var fileStream:FileStream = new FileStream();

//to open the file:
fileStream.open(file, FileMode.READ);
var str:String = fileStream.readUTF();
fileStream.close();

//to save the file:
fileStream.open(file, FileMode.WRITE);
fileStream.writeUTF("my string to write");
fileStream.close();

फाइल लेखन के बारे में अधिक जानकारी के लिए, यह लेख देखें :





actionscript-3