सवाल वेब सर्वर से ज़िप फ़ाइलों के रूप में docx, xlsx, pptx डाउनलोड क्यों कर रहे हैं?


मेरे अपाचे सर्वर पर मैंने कई डॉक्क्स, xlsx pptx फ़ाइलों को संग्रहीत किया है।

कुछ ग्राहक ब्राउज़र सोचते हैं कि थेस नियमित ज़िप फ़ाइलें हैं और डाउनलोड करते समय फ़ाइल एक्सटेंशन को बदलते हैं। मैं इसे अब और कैसे नहीं कर सकता।

(उबंटू सर्वर का उपयोग करना)


36
2018-06-03 19:01


मूल


ये फ़ाइल प्रकार htaccess, httpd.conf, आदि में कोई भी परिवर्तन किए बिना IE9 के साथ ठीक काम करते हैं।


जवाब:


फाइलें वास्तव में एक्सएमएल दस्तावेज़ों के ज़िप हैं। Apache में अपने .htaccess में इसे जोड़ें

AddType application/vnd.ms-word.document.macroEnabled.12 docm
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
AddType application/vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType application/vnd.openxmlformats-officedocument.presentationml.template potx
AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam
AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
AddType application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
AddType application/vnd.ms-excel.addin.macroEnabled.12 xlam
AddType application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
AddType application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
AddType application/vnd.ms-excel.template.macroEnabled.12 xltm
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx

34
2018-06-03 19:03



मुझे एक ही समस्या थी और इसे .htaccess में जोड़ा गया, लेकिन एक ही चीज अभी भी आईई में होती है (कैश हटाने के बाद भी)। क्या आपको इसके प्रभावी होने के लिए अपाचे को पुनरारंभ करना होगा? - supertrue


सर्वर के पास नए एमएस फ़ाइल प्रकारों के लिए उचित माइम प्रकार स्थापित नहीं हैं

/etc/mime.types फ़ाइल में निम्न जोड़ें और अपाचे को पुनरारंभ करें और समस्या ठीक होनी चाहिए।

# Added by myname 2009-06-03
application/vnd.ms-word.document.macroEnabled.12                        docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                  potm
application/vnd.openxmlformats-officedocument.presentationml.template   potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                     ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                 ppsm    
application/vnd.openxmlformats-officedocument.presentationml.slideshow  ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12              pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation       pptx
application/vnd.ms-excel.addin.macroEnabled.12                          xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                   xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                          xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet       xlsx    
application/vnd.ms-excel.template.macroEnabled.12                       xltm    
application/vnd.openxmlformats-officedocument.spreadsheetml.template    xltx

http://www.webdeveloper.com/forum/showthread.php?t=162526 इस समस्या के बारे में जानकारी है


14
2018-06-03 19:03



चूंकि यह मेरा सर्वर है और मेरे पास /etc/mime.types तक पहुंच है, यह मेरे लिए सबसे अच्छा जवाब है। - daveilers
विंडोज़ पर, पथ कुछ ऐसा हो सकता है <apache के लिए dir इंस्टॉल करें> \ apache \ conf \ mime.types - AJ.
यह Apache2.4 के साथ काम नहीं करता है - rasanga


लगता है जैसे आपका वेब सर्वर इन फ़ाइलों के अंदर जादू संख्याओं को देख रहा है और देख रहा है कि वे ज़िप फ़ाइलें हैं।

अच्छी तरह से देखिए: http://www.webdeveloper.com/forum/showthread.php?t=162526


2
2018-06-03 19:04





मेरे पास इस समस्या से जुड़े सर्वर और क्लाइंट मशीन दोनों का कुल प्रशासनिक नियंत्रण है और इन प्रस्तावित समाधानों में से कोई भी इस समस्या को ठीक करने के लिए काम नहीं करता है।

अंत में, केवल एक चीज जिसने मेरे लिए इस मुद्दे को ठीक किया था ....

1) 7-ज़िप अनइंस्टॉल करें (इसलिए ब्राउजर के पास ज़िप फ़ाइल से जुड़ने के लिए कुछ भी नहीं है)

2) (सुनिश्चित नहीं है कि इस चरण की आवश्यकता है, लेकिन) मैंने फिर डीओएक्सएक्स को फिर से डाउनलोड किया, (जहां, संयोग, इसे अभी भी ज़िप फ़ाइल के रूप में प्रस्तुत किया जा रहा है), हालांकि, इस बार मुझे यह संकेत दिया जाता है कि किस एप्लिकेशन को इसे खोलना है और मैं एमएसडब्ल्यूओआरडी चुनता हूं। मैं "हमेशा MSWORD के साथ खुला" नहीं चुनता, क्योंकि मैं नहीं चाहता कि एमएसडब्ल्यूओआर हमेशा ज़िप फाइलें खोलें।

3) 7-ज़िप पुनः स्थापित करें।

इसके बाद, DOCX को डाउनलोड करने के बाद के सभी प्रयासों के परिणामस्वरूप, वास्तव में एक DOCX फ़ाइल को उचित MSWORD एप्लिकेशन के साथ डाउनलोड और खोला गया।

नोट: इससे पहले कि आप इस निष्कर्ष पर पहुंचे कि मेरे पास एक टूटी हुई फाइल एसोसिएशन थी, मुझे पुष्टि करने दो, कि जब यह समस्या हो रही थी, तो मैं एक्सप्लोरर में किसी भी डॉक्स पर डबल-क्लिक कर सकता था और एमएसडब्ल्यूओआर हमेशा इसे खोलता था। यह समस्या हमेशा आईई 8 के साथ एक डॉकएक्स डाउनलोड / खोलने का प्रयास करते समय होती थी। एफएफ 4 और क्रोम दोनों ने बेकार ढंग से काम किया। मैंने सर्वर के पक्ष में उचित एमआईएम प्रकार / etc / mime-type और .htaccess में जोड़ने का प्रयास किया। मैंने सामग्री पर आधारित फाइलें खोलें, फ़ाइल एक्सटेंशन नहीं खोलें "(लेकिन इसके परिणामस्वरूप ब्राउजर ने डॉकएक्स को अपठनीय ASCII टेक्स्ट के रूप में खोल दिया), FEATURE_MIME_ * रजिस्ट्री कुंजियों को" 0 "पर सेट करना और सर्वर यूआरएल को जोड़ना "विश्वसनीय साइट्स" सूची। फिर, मेरे लिए काम कर रहे कुछ गंभीर यांत्रिक समाधानों में से कोई भी नहीं।


1
2018-05-06 19:05



स्थानीय डेस्कटॉप के लिए अपने डेस्कटॉप पर एसोसिएशन के लिए यह काफी संभव है। डॉक्स फाइलें अभी भी सही नहीं हैं, जबकि वेब सर्वर से एप्लिकेशन / vnd.openxmlformats-officedocument.wordprocessingml.document फाइलों को मेल नहीं खाती है। रजिस्ट्री मान HKCR \ .docx \ ContentType जांचें - James


डाउनलोड http://packages.ubuntu.com/oneiric/mime-support, और इसे dpkg -i के साथ स्थापित करें। महान काम किया!

पीएस: उबंटू और डेबियन पर अपाचे /etc/mime.types से पढ़ता है


0
2018-06-22 13:09