मैं एक CSV फ़ाइल लेने के लिए एक वेब फ़ॉर्म बना रहा हूं ताकि सामग्री को संपर्क डेटाबेस में आयात कर सकें। हालांकि, विकास के दौरान मैंने देखा है कि एक CSV फ़ाइल अपलोड करते समय मेरे लिए उपलब्ध एमआईएमई प्रकार application/octet-stream
है।क्या CSV फ़ाइलों को स्वीकार करते समय स्वीकार करने के लिए एप्लिकेशन/ऑक्टेट-स्ट्रीम एक सुरक्षित MIME प्रकार है?
गूगल पर एक त्वरित वेब खोज मुझसे कहता है कि application/octet-stream
बाइनरी फ़ाइलें के लिए एक सामान्य MIME प्रकार, एक .exe
फ़ाइल है, जो तब के रूप में मेरे लिए सुरक्षित नहीं लगता है की केवल अन्य टुकड़ा करने के लिए एक .csv
से कुछ भी हो सकता है जानकारी मुझे फ़ाइल प्रकार निर्धारित करना है मूल फ़ाइल नाम है। और यह मूल कंप्यूटिंग ज्ञान के साथ किसी भी व्यक्ति द्वारा आसानी से बदला जा सकता है।
मैं कैसे सुनिश्चित कर सकता हूं कि PHP में वेब फ़ॉर्म के माध्यम से अपलोड की गई एक CSV फ़ाइल वास्तव में उपरोक्त जानकारी के साथ एक CSV फ़ाइल है?
क्या आपने अभी तक कोई प्रगति की है? अगर मैं आपकी मदद कर सकता हूं तो कृपया मुझे बताएं। –