आप PHP मैनुअल के अपलोड अनुभाग पर एक नज़र डालना चाहेंगे:हैंडलिंग फ़ाइल अपलोड ; यह शायद एक अच्छी शुरुआत होगी;-)
उदाहरण के लिए, आप देख सकते हैं कि फ़ाइल की जानकारी $_FILES
. में संग्रहीत है , और $_POST
. में नहीं (देखें पोस्ट मेथड अपलोड
) -- कम से कम, आपके उदाहरण पर विचार करते हुए, मुझे लगता है कि आप फ़ाइल को $_POST
में खोज रहे हैं , और नहीं $_FILES
।
आपके मामले में, इनपुट फ़ील्ड को ध्यान में रखते हुए "binFile
. नाम दिया गया है ", आप शायद var_dump
का उपयोग करना चाहेंगे
(या कोई समकक्ष) $_FILEs['binFile']
. पर , अंदर क्या है यह देखने के लिए;-)
फिर, आप is_uploaded_file
का उपयोग कर सकते हैं
और move_uploaded_file
फ़ाइल के साथ ही काम करने के लिए।
फिर, क्या आप सुनिश्चित हैं कि आप फ़ाइल की सामग्री को डेटाबेस में संग्रहीत करना चाहते हैं, डिस्क पर नहीं, केवल फ़ाइल के पथ को DB में संग्रहीत करना चाहते हैं?
उसके बारे में, आप इस प्रश्न और उसके उत्तरों पर एक नज़र डाल सकते हैं:छवियों को DB में संग्रहीत करना - हाँ या नहीं? -- यह PHP के लिए विशिष्ट नहीं है, लेकिन विचार अभी भी सत्य होने चाहिए।
हो सकता है अपलोड की गई फाइलों को कहां स्टोर करें ( ध्वनि, चित्र और वीडियो)
भी मदद कर सकता है;-)
कम संख्या में छवियों को संगृहीत करना:ब्लॉब या fs?
, और/या तस्वीरों को फाइलों के रूप में या वेब ऐप के लिए डेटाबेस में स्टोर करें?