2011-09-04 9 views
12

मुझे एक छोटी सी समस्या है। कुछ ब्राउज़र ".apk" फ़ाइलों को सही ढंग से डाउनलोड नहीं कर रहे हैं। ".apk" को ".apk" के रूप में कैसे डाउनलोड करें? (".zip" के रूप में नहीं) कुछ ब्राउज़र उन्हें ".zip" में परिवर्तित कर रहे हैं।".apk" को ".apk" के रूप में कैसे डाउनलोड करें? (".zip" के रूप में नहीं)

मेरा मतलब है, मेरे सर्वर पर ".apk" फ़ाइल और कुछ लोगों को मुझे कॉल और पूछ रहे हैं, कैसे नाम बदलने के लिए "ज़िप" से ".apk"।

+0

ब्राउज़र "इंटरनेट एक्सप्लोरर 7" "Windows XP SP2" पर है। – user922907

+0

प्रतिक्रिया शीर्षकों में 'सामग्री-प्रकार' के रूप में क्या सेट किया जा रहा है? आपको एक माइम प्रकार मैपिंग जोड़ने की आवश्यकता हो सकती है। –

+0

मुझे बस एक कोड चाहिए ... जो ".apk" को ".apk" – user922907

उत्तर

33

application/vnd.android.package-archive को apk की एक माइम-प्रकार मानचित्रण बनाएँ। आप यह कैसे करेंगे अपने वेब सर्वर पर अलग-अलग होंगे।

+0

कृपया देखें http://stackoverflow.com/questions/28171418/download-apk-with-downloadmanager – Zuop

1

मैं नहीं जानता कि कैसे आप फ़ाइलों की सेवा है और न ही क्या सर्वर आप उपयोग कर रहे।

यह सही MIME प्रकार के साथ फ़ाइलों की सेवा के साथ कुछ हो सकता है।

निम्नलिखित अपाचे के लिए है, लेकिन मुझे यकीन है कि आईआईएस भी एमआईएमई प्रकार जोड़ने का समर्थन करेगा।

Can't install APK hosted my own apache server

+0

नए ब्राउज़र ".apk" को सही तरीके से डाउनलोड कर रहे हैं। केवल पुराने ब्राउज़र - नहीं! – user922907

+0

@ user922907: यही कारण है कि आपको MIME प्रकार को मजबूर करने की आवश्यकता है। – PeeHaa

+0

अब मैं जांच करूंगा। – user922907

0

आवेदन/vnd.android.package-संग्रह करने के लिए apk की माइम-प्रकार मानचित्रण बदलें कृपया

एक वेब साइट या आवेदन 1. इंटरनेट सूचना सेवा (आईआईएस) प्रबंधक को एक MIME प्रकार जोड़ने के लिए कैसे : o यदि आप Windows Server 2008 या Windows Server 2008 R2 का उपयोग कर रहे हैं: § टास्कबार पर, प्रारंभक्लिक करें, व्यवस्थापकीय उपकरणको इंगित करें, और उसके बाद इंटरनेट सूचना सेवा (आईआईएस) प्रबंधक क्लिक करें। o यदि आप Windows Vista या Windows 7 का उपयोग कर रहे हैं: § टास्कबार पर, प्रारंभक्लिक करें, और उसके बाद नियंत्रण कक्ष क्लिक करें। § व्यवस्थापकीय उपकरण पर डबल-क्लिक करें, और फिर इंटरनेट सूचना सेवा (आईआईएस) प्रबंधक पर डबल-क्लिक करें। 2. कनेक्शन फलक में, साइट, एप्लिकेशन या निर्देशिका पर जाएं जिसके लिए आप एक एमआईएमई प्रकार जोड़ना चाहते हैं। 3. होम फलक में, एमआईएमई प्रकारों को डबल-क्लिक करें।

  1. एमआईएमई प्रकार फलक में, क्रिया फलक में जोड़ें ... पर क्लिक करें।

  2. जोड़ें एमआईएमई प्रकार संवाद बॉक्स में, फ़ाइल नाम एक्सटेंशन को .apk और MIME प्रकार के रूप में एप्लिकेशन/vnd.android.package-archive के रूप में जोड़ें, और उसके बाद ठीकक्लिक करें।

+0

आप [AndroidAPKSget] (https://androidapksget.blogspot.com/) से एपीके फ़ाइल डाउनलोड कर सकते हैं – NomanJaved

4

IIS7 के लिए और अधिक है, को जोड़ने के अपने आवेदन के web.config के लिए निम्न:

mime.types में इस लाइन जोड़ें:

<system.webServer> 
    <staticContent> 
    <mimeMap fileExtension="apk" mimeType="application/vnd.android.package-archive" /> 
    </staticContent> 
<system.webServer> 
0

Nginx के लिए एक जवाब कमिट ,

application/vnd.android.package-archive     apk;

इस काम नहीं करेगा, तो अपनी साइट conf में *.apk के लिए एक स्पष्ट हैडर वापस जाने के लिए प्रयास करते हैं,

location ~* \.(apk)$ { 
    add_header Content-Type application/vnd.android.package-archive; 
    ... 
} 
+0

मैं बेहतर कहूंगा इसे सेट करने के लिए: 'स्थान ~ \ .apk $ { add_header सामग्री-प्रकार एप्लिकेशन/vnd.android.package-archive; } ' – nvvetal

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