का उपयोग कर छवियों को स्टोर और पुनर्प्राप्त कैसे करें SQL सर्वर डेटाबेस में फ़ाइलों को सम्मिलित करने का प्रयास करते समय मुझे कठिनाइयों का सामना करना पड़ रहा है।एसक्यूएल सर्वर (सर्वर प्रबंधन स्टूडियो)
क्या डेटा प्रकार मैं छवि फ़ाइलों को स्टोर करने के लिए उपयोग करना चाहिए (jpeg/png/gif/आदि): मैं इस नीचे के रूप में सबसे अच्छा के रूप में मैं कर सकते हैं तोड़ने की कोशिश करेंगे? अभी मेरी तालिका
image
डेटा प्रकार का उपयोग कर रही है, लेकिन अगरvarbinary
बेहतर विकल्प होगा तो मैं उत्सुक हूं।मैं डेटाबेस में छवि को सम्मिलित करने के बारे में कैसे जाउंगा? क्या माइक्रोसॉफ्ट एसक्यूएल सर्वर प्रबंधन स्टूडियो में कोई भी फ़ंक्शंस है जो फ़ाइलों के सम्मिलन को तालिकाओं में अनुमति देता है? यदि हां, तो यह कैसे किया जाता है? साथ ही, यह एचटीएमएल फॉर्म के उपयोग के माध्यम से इनपुट डेटा को संभालने और इसे टेबल में रखकर PHP के साथ कैसे किया जा सकता है?
मैं तालिका से छवि कैसे प्राप्त करूं और इसे पृष्ठ पर प्रदर्शित करूं? मैं समझता हूं कि सेल की सामग्री कैसे चुनें, लेकिन मैं इसे एक तस्वीर में अनुवाद करने के बारे में कैसे जाउंगा। क्या मुझे हेडर होना चाहिए (सामग्री का प्रकार: छवि/जेपीईजी)?
मैं MySQL के साथ इन बातों में से किसी कर कोई समस्या नहीं है, लेकिन एसक्यूएल सर्वर वातावरण अभी भी मेरे लिए नया है, और मुझे लगता है कि विभिन्न हड़पने के लिए संग्रहित प्रक्रियाओं के उपयोग की आवश्यकता मेरा काम के लिए एक परियोजना पर काम कर रहा हूँ डेटा।
किसी भी और सभी मदद की सराहना की जाती है।
हम SQL Server 2008 का उपयोग कर रहे हैं, लेकिन ड्रॉप-डाउन सूची में 'FILESTREAM' प्रकार प्रतीत नहीं होता है। यदि 'varbinary' काम करता है, तो उसे करना होगा। मुख्य चिंता तालिका में छवि को सम्मिलित करने का एक तरीका ढूंढ रही है। यह ध्यान देने के लिए धन्यवाद कि छवि प्रकार को बहिष्कृत किया गया है, क्योंकि मैं उस मार्ग की तरफ झुका रहा था।:) –
@ जो मैजवेस्की: FILESTREAM SQL Server 2008 के सभी संस्करणों में उपलब्ध है। ** ** ** आपके पास FILESTREAM होने पर 'varbinary' का उपयोग करें। आपको इसे ड्रॉप-डाउन में जरूरी नहीं देखना चाहिए - कृपया यहां प्रारंभ करने की मार्गदर्शिका देखें: http://msdn.microsoft.com/en-us/library/bb933995.aspx – Aaronaught
ठीक है, मैं उस अधिकार को देख रहा हूं अभी व। यह समझें कि मैं "असली" डेटाबेस की एक प्रति पर काम कर रहा हूं क्योंकि मेरे पास सभी डेटा तक पहुंचने के लिए विशेषाधिकार नहीं हैं, इसलिए मुझे उम्मीद है कि एक फिलस्ट्रीम सक्षम डेटाबेस बनाने से यह लाइव होने पर समस्याएं नहीं आती हैं। –