में एक निष्पादन योग्य फ़ाइल का पता लगाएं मेरे पास एक उपयोग केस है जहां हम उपयोगकर्ताओं को फ़ाइलों को अपलोड करने की अनुमति दे रहे हैं। अब बैक एंड जावा (नियंत्रक जो http अनुरोध और चेक से फ़ाइल निकालता है) में, मैं यह जानना चाहता हूं कि उपयोगकर्ता किसी निष्पादन योग्य फ़ाइल को अपलोड करता है या नहीं। अगर वह अपलोड करता है, तो मुझे उस फाइल को त्यागना होगा। मैंने इसे गुगल किया है लेकिन एक अच्छा समाधान नहीं मिला। कुछ लोगों ने विस्तार (.exe) सत्यापित करने का सुझाव दिया। लेकिन मुझे यकीन नहीं है कि यह exe फ़ाइलों को कितनी दूर फ़िल्टर करेगा। मैं निष्पादन योग्य फ़ाइलों को अपलोड करने से पूरी तरह से ब्लॉक करना चाहता हूं।जावा
यदि आप में से कोई भी इस परिदृश्य में आया है या इसके बारे में समाधान है, तो कृपया मुझे बताएं। मैं आपके लिए आभारी रहूंगा।
यदि आप मुझे किसी भी जावा कार्यान्वयन या जावा एपीआई या एल्गोरिदम को इंगित कर सकते हैं तो मैं अधिक खुश रहूंगा जो यह काम करता है।
कोई अन्य सुझाव? – Rajeev