मैं डार्ट को आजमा रहा हूं, लेकिन मैं समझ नहीं पा रहा हूं कि उपयोगकर्ता से सर्वर पर एक छवि कैसे भेजनी है। मेरे पास मेरा इनपुट-टैग है, और मैं इसे DART कोड में प्राप्त कर सकता हूं, लेकिन मुझे इससे पढ़ने के लिए प्रतीत नहीं होता है। इम तरह कुछ की कोशिश कर रहा:फ़ाइल इनपुट और डार्ट
InputElement ie = document.query('#myinputelement');
ie.on.change.add((event){<br/>
InputElement iee = document.query('#myinputelement');<br/>
FileList mfl = iee.files;<br/>
File myFile = mlf.item(0);<br/>
FileReader fr = new FileReader();
fr.readAsBinaryString(myFile);
String result = fr.result; //this is always empty
});
युक्त एचटीएमएल के साथ:
<input type="file" id="myinputelement">
मैं वास्तव में, आशा है कि आप नहीं कर सकते मेरी मदद IM थोड़े अटक। मैं बस गायब हो सकता हूं कि फ़ाइलreader के लिए अधिभार कैसे करें, या शायद मैं इसे पूरी तरह से गलत कर रहा हूं।
आप 'फ़ाइल के माध्यम से क्रोम में अपने पेज लोड कर रहे हैं: //' प्रोटोकॉल? यदि ऐसा है, तो आपको कुछ झंडे को सक्षम करने की आवश्यकता हो सकती है http://stackoverflow.com/a/7691772/180740 - या HTTP के माध्यम से उन्हें एक्सेस करने के लिए फ़ाइलों को अपलोड करें। –