2012-02-29 11 views
5

मैं छवि को अपने सर्वर साइड डेटाबेस में संग्रहीत करना चाहता हूं। एक बार जब उपयोगकर्ता कैनवास का उपयोग कर खींचता है और बटन सबमिट करें, कैनवास तत्व को छवि प्रारूप में परिवर्तित किया जाना चाहिए और फिर मैं उस छवि को आगे के उपयोग के लिए अपने डेटाबेस में संग्रहीत करना चाहता हूं। अगली बार जब वह मेरी साइट पर जाता है तो मैं उपयोगकर्ता को सत्यापित करने के लिए इस छवि का उपयोग कर सकता हूं।कैनवास तत्व को छवि में कनवर्ट करना और डेटाबेस में संग्रहीत करना

क्या कोई इसे हल करने में मेरी सहायता कर सकता है? मेरा सर्वर कोड जावा सर्वलेट

उत्तर

7

Canvas.toDataURL() का उपयोग करें जो बेस 64 एन्कोडेड पीएनजी के साथ एक स्ट्रिंग वापस करेगा। फिर आप इसे सामान्य टेक्स्ट या डीकोड के रूप में स्टोर कर सकते हैं और फ़ाइल के रूप में सहेज सकते हैं। यह कैनवास पर वापस रख करने के लिए आपको बस अपने लिए के लिए Canvas.draw(source, 0, 0) method

फिडल एक स्रोत के रूप में इस स्ट्रिंग पारित: http://jsfiddle.net/9a7Xd/

संबंधित मुद्दे