समस्या
जब इसे फाइल विशेषताओं के माध्यम से मिलान करने के लिए विन्यस्त किया गया है जहाँ कंटेंट प्रकार "स्रोत कोड" है, तो डेटा नियंत्रण नियम .JAR फ़ाइलों पर कार्य नहीं करता है।
समस्या निवारण
निम्नलिखित डेटा नियंत्रण नियम को "source_code" के रूप में पहचाने गए कंटेट प्रकार वाली फ़ाइलों के डाउनलोड को अवरोधित करने के लिए सेट किया गया था
अगला, हम दो .jar फ़ाइलों को डाउनलोड करें:
java-1.0.jarsample.jar
अवलोकन:
java-1.0.jar का डाउनलोड सफलतापूर्वक पूर्ण हुआ।
हालाँकि, sample.jar का डाउनलोड अवरुद्ध किया गया।
ये नियम इन दो .jar फाइलों के साथ भिन्न व्यवहार क्यों कर रहा है?
उपाय
कारण यह है कि एक .jar फ़ाइल एक ज़िप संर्ग्रहण या एक विशेषीकृत जावा आर्काइव (JAR) फ़ाइल हो सकती है। जब ज़िप संर्ग्रहण के रूप में पहचाना जाता है, तो उपरोक्त नियम, जो फ़ाइल विशेषताओं के माध्यम से मिलान करने के लिए विन्यस्त है जहाँ कंटेंट प्रकार "स्रोत कोड" है, परिणामतः कोई मिलान नहीं करता। यह बताता है कि पहले फाइल, java-1.0.jar, को डाउनलोड प्रक्रिया के दौरान क्यों नहीं अवरोधित किया गया था।
हम .jar फ़ाइल की कंटेंट प्रकार खोजने के लिए लिनक्स में File कमांड का उपयोग कर सकते हैं।
$ file java-1.0.jar
$ file sample.jar
0 टिप्पणियां
कृपया टिप्पणी करने के लिए साइन इन करें करें.