2778
usando esto para el campo de aceptación en la entrada de mi archivo:
application/zip,application/x-zip,application/x-zip-compressed,application/octet-stream
Resultado:
- Internet Explorer: solo muestra .zip. Hurra.
- FireFox: muestra todos los archivos, pero puedo cambiar el menú desplegable para mostrar solo .zip. ¿Puedo cambiar .zip para que sea la vista predeterminada de alguna manera?
- Chrome: muestra .zip y .exe. ¿Cómo excluyo .exe?
Sé que Chrome es técnicamente correcto, pero estoy tratando de ser fácil de usar aquí.
Waruna manjula
probar
<!-- (IE 10+, Edge, Chrome, Firefox 42+) -->
<input type="file" accept=".zip,.rar,.7zip" />
<input type="file" accept="zip,application/octet-stream,application/zip,application/x-zip,application/x-zip-compressed">
jason
application/octet-stream
es el cubo “cajón de sastre”. Es el tipo mimo predeterminado si el nombre del archivo no tiene extensión para ayudar a determinarlo. También es la fuente de su representación EXE en Chrome, supongo.
¿Limitar el formato de archivo al usar ?
También puede intentar reducirlo con el atributo “aceptar” en INPUT/File. Ese enlace de arriba también tiene un enlace a una página de JSFiddle con la que puedes jugar y probar.
¿Ha sido útil esta solución?
Tu feedback nos ayuda a saber si la solución es correcta y está funcionando. De esta manera podemos revisar y corregir el contenido.