2011-08-29 12 views
11

Estoy experimentando inconsistencias con respecto a la carga de archivos múltiples en Safari 5.1 en Windows Vista (no he probado otras plataformas). El elemento de entrada tiene el indicador multiple para permitir la selección de varios archivos. El problema ocurre cuando el usuario realmente selecciona más de un archivo. En este caso, cada File tiene un atributo size de 0. Si (aún con el indicador multiple), el usuario solo elige un archivo, el atributo size contiene correctamente el tamaño del archivo.problema de tamaño de entrada de archivo en safari para la selección de múltiples archivos

El problema se puede ver en el siguiente ejemplo. Pruebe y visualice la salida de una selección de archivo único y una selección de archivo múltiple. (Necesitará reiniciar entre las pruebas). JsFiddle Test

¿Alguien sabe de alguna solución?

+0

Como punto de datos, no estoy viendo lo mismo en 5.1 en Mac 10.6.8. Podría ser un error en el puerto de Windows. – ebidel

+0

Tener el mismo problema en Windows 7, también, para Safari 5.1.1 (7534.51.22) – btlachance

+0

Acabo de probar en Safari 5.0.5 ganar 7 y funciona correctamente – albanx

Respuesta

1

Solución alternativa para nosotros era eliminar la opción múltiple ... obtuvimos el tamaño de archivo de 0, pero también obtuvimos nombres de archivo incorrectos con el carácter extraño principal añadido al nombre del archivo. Quizás es por eso que obtenemos 0 en el tamaño: porque la primera propiedad (nombre de archivo) no se divide correctamente con la presencia de ese carácter malo al final del nombre de archivo.

0

Una variación de este tema también parece haber infectado Safari móvil en iOS 7, que acaba de publicar. Si tiene un campo de entrada de archivo "múltiple" y selecciona un video, la API de archivo devuelve un tamaño de archivo de 0. De hecho, el jsfiddle en la parte superior de esta página, reproduce esto.

Seleccionar una o más fotos con la opción "múltiple" está bien, esto solo afecta a los videos.

Cuestiones relacionadas