2015-03-03 8 views
14

मैं एक DropZone प्रपत्र एक अपवाद के साथ पूरी तरह से काम कर रहा है, मैं के रूप में ठीक के रूप में मैं करने की जरूरत है फ़ाइल प्रकारों को सीमित नहीं कर पा रहे।dropzone acceptedFiles प्रकार फिल्टर

acceptedFiles: "image/*" का उपयोग करना एकदम सही ढंग से, सभी फ़ोल्डर और फ़ाइल प्रकारों छवियों नहीं हैं धुंधली हो जाती है। टीआईएफएफ हालांकि शामिल है और मुझे इसे जेपीजी और पीएनजी पर कम करने की आवश्यकता है। परीक्षण और त्रुटि का एक बहुत मुझे वहाँ मिल नहीं किया है।

मैं क्या करने की कोशिश की:

acceptedFiles: "image/jpg" 
acceptedFiles: ".jpeg,.jpg,.png" 
acceptedFiles: "image/jpg,png" 

लेकिन वे सभी सब कुछ चयन कर सकते हैं।

सिर्फ जेपीजी और पीएनजी के लिए सही प्रारूप क्या है?

Dropzone.options.dzone = { 
acceptedFiles: "image/jpeg,image/png,image/gif" 
} 

जाहिर है मेरी त्रुटि जेपीजी जो बना यह सब असफल का उपयोग करने में मुख्य रूप से किया गया था:

+0

आप ड्रॉपज़ोन में कॉन्फ़िगरेशन कैसे पारित कर रहे हैं? –

उत्तर

34

अधिक परीक्षण और त्रुटि अंततः समाधान कर दिया। एक आकर्षण की तरह ऊपर काम करता है।

1

मुझे लगता है कि आप के रूप में अच्छी नियंत्रक से यह सत्यापित करना चाहिए।

$this->validate($request, [ 

     'file' => 'required|mimes:jpg,jpeg,png,bmp'] 

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