Como ya se sabe, los usuarios de iOS no pueden seleccionar archivos de imagen para cargar desde Safari en iPhone, porque el botón de exploración para mostrar el cuadro de diálogo "seleccionar archivo" está deshabilitado. Funciona bien en Android, pero no en iPhone...
¿Cuál es la razón particular de ese problema? Escuché que el botón de exploración está deshabilitado porque no hay un explorador de archivos en el iPhone. Alguien más dijo que Safari acaba de deshabilitar el acceso a la raíz. ¿Hay alguna fuente confiable que explique el problema? (Lo necesito para mi tesis).
Las aplicaciones de iOS solo pueden leer datos en su propio directorio y, por lo tanto, solo Safari podría usar estos archivos; entonces, ¿cómo podría crearlos y colocarlos en los directorios de Safari?
De la documentación de desarrollo básico del sistema de archivos de Apple
Las interacciones de una aplicación de iOS con el sistema de archivos se limitan principalmente a los directorios dentro de la zona de pruebas de la aplicación. Durante la instalación de una nueva aplicación, el código del instalador crea un directorio de inicio para la aplicación, coloca la aplicación en ese directorio y crea otros directorios clave. Estos directorios constituyen la vista principal de la aplicación del sistema de archivos. La figura 1-1 muestra una representación de la zona de pruebas de una aplicación.
Figura 1-1 Cada aplicación de iOS opera dentro de su propia zona de pruebas
Debido a que se encuentra en un espacio aislado, generalmente se prohíbe que una aplicación acceda o cree archivos en directorios fuera de su directorio de inicio. Una excepción a esta regla ocurre cuando una aplicación usa interfaces de sistema público para acceder a elementos como los contactos o la música del usuario. En esos casos, los marcos del sistema manejan cualquier operación relacionada con archivos necesaria para leer o modificar el almacén de datos apropiado.
iOS 6 solucionó este problema al otorgar una excepción al aislamiento de aplicaciones de los datos de cada uno. Los botones de carga ahora pueden preguntar acerca de tomar/buscar una imagen o videoclip para cargar.
Salvo por excepción, todavía no hay acceso completo al sistema de archivos en iOS 6 y versiones anteriores.
De toda mi investigación, no puedo encontrar respuestas descriptivas de por qué esta función se ha deshabilitado en el safari móvil. No sé si está interesado, pero si tiene un dispositivo iOS con jailbreak, hay un ajuste llamado " Habilitador de carga de Safari " que le da a Safari móvil la capacidad de cargar archivos. Puedes comprarlo en Cydia por $1.99
sin ladera
kirinriki
usuario37621
sin ladera