validation icon indicating copy to clipboard operation
validation copied to clipboard

Mime Type for zip not working

Open waqashassan98 opened this issue 6 years ago • 1 comments

The library is not validating zip files. Am I doing something wrong? Here is my code:

'zipfile' => 'required_if:media_type,Art Work,Manuals,Sell Sheets,Warnings,Warranties|uploaded_file:0,50M,zip,rar,7zip',

also tried 'zipfile' => 'required_if:media_type,Art Work,Manuals,Sell Sheets,Warnings,Warranties|uploaded_file:0,50M|mimes:zip',

also tried 'zipfile' => 'required_if:media_type,Art Work,Manuals,Sell Sheets,Warnings,Warranties|uploaded_file:0,50M,application/x-rar-compressed,application/octet-stream,application/zip,application/x-zip-compressed,multipart/x-zip',

Thanks

waqashassan98 avatar Dec 13 '19 14:12 waqashassan98

Property $mimeTypes in MimeTypeGuesser contains only 'application/zip' for zip extension. More mimes like 'application/x-zip-compressed' must be added to $mimeTypes.

Or MimeTypeGuesser can have ability to extend $mimeTypes by user, for example $validator->addMimeType('application/x-zip-compressed', 'zip');

alexantr avatar Sep 09 '21 20:09 alexantr