समझना मैं अपने सिर को पाने और वेबसाइट में चयनित छवि का उपयोग करने की कोशिश कर रहा हूं।<इनपुट प्रकार = "फ़ाइल">
<input type="file" id="userImage">
फिर जावास्क्रिप्ट में मैं यह कर सकता फ़ाइल प्राप्त करने के लिए:
var userImage = document.getElementById('#userImage').files[0];
चलो कहते हैं कि मैं एक साधारण वेबसाइट उपयोगकर्ता का उपयोग कर अपने सिस्टम से एक चित्र का चयन देता है कि करते हैं प्रश्न:
1) क्या अब मैं उपयोगकर्ता छवि का उपयोग कर सकता हूं? जैसे इसे कैनवास पर चित्रित करना, या क्या मुझे पहले इसे वेबसाइट सर्वर पर अपलोड करने की आवश्यकता है?
2) यदि मैं छवि का उपयोग करता हूं, तो वेबसाइट को इसे हर बार अपलोड करने के लिए अपलोड करना पड़ता है, या यह स्मृति में रहता है?
3) मुझे कैसे पता चलेगा कि छवि उपयोग करने के लिए तैयार है या नहीं? आपकी मदद :)
फ़ॉलो-अप
अपने जवाब के लिए धन्यवाद के लिए (एक ही कारण के लिए सभी छवियों से पहले कैनवास पर तैयार की शुरुआत में पहले से लोड किया जाना चाहिए)
धन्यवाद इतना। तो ऐसा लगता है कि यह एचटीएमएल 5 में संभव है लेकिन अभी तक सार्वभौमिक रूप से समर्थित नहीं है।
आपके उत्तरों के लिए धन्यवाद। तो ऐसा लगता है कि यह एचटीएमएल 5 में संभव है लेकिन अभी तक सार्वभौमिक रूप से समर्थित नहीं है। –
+1 - अच्छा समाधान और कोड – techfoobar
आप http://caniuse.com/#feat=filereader पर FileReader API के समर्थन के बारे में अद्यतित जानकारी पा सकते हैं – garethm