¿Es posible cargar archivos a un sitio web desde Safari en iPhone?

Estoy intentando subir una foto desde mi iPhone 4 a un sitio web. Sin embargo, el botón de exploración para mostrar el cuadro de diálogo de selección de archivos está deshabilitado. Normalmente esto funciona bien en mi PC con Windows. ¿Debería poder seleccionar archivos de imagen para cargar desde Safari en iPhone?

Acabo de probar Opera Mini y aunque el botón de selección no está atenuado, tocarlo no hace nada. ¿Cómo puedo hacer esto?
No veo absolutamente ninguna razón por la que el botón "Examinar" en los navegadores de los dispositivos iOS (iPhone y iPad) no pueda acceder a los álbumes de fotos (que contienen fotos y videoclips grabados con la cámara integrada). Esto no sería un problema de seguridad, ni de usabilidad, ya que no expondría un sistema de archivos como tal, sino que simplemente expondría una navegación visual de las fotos.

Respuestas (5)

Específicamente, el botón de exploración está deshabilitado porque no hay un explorador de archivos (como Windows Explorer/Finder) en el iPhone. La mayoría de la gente no se da cuenta de eso, porque el iOS está diseñado para evitar la necesidad de una interfaz de usuario para el sistema de archivos del iPhone.

En aras de la simplicidad, la gestión de archivos se convierte en un problema de programación en lugar de un problema de usuario. Por motivos de seguridad, las aplicaciones no pueden acceder directamente a los documentos de otras aplicaciones.

Como menciona Jawa, muchos sitios tienen aplicaciones de iPhone para permitir cargas.

Esta respuesta está desactualizada.
¿Cómo está desactualizado? Aunque la respuesta no proporciona mucha información/ejemplo sobre cómo hacer que la carga de archivos/fotos funcione para un sitio en iPhone.
Allen tiene razón aquí, las versiones recientes de Mobile Safari reconocen '<input type="file">' y esto puede usarse para elegir una imagen existente o tomar una nueva imagen de la cámara. Parece que ha habido algunos errores, pero funciona en mi teléfono. Discusión aquí: jsbin.com/kuhol/2

A partir de iOS 6, Mobile Safari admite la carga de archivos (imágenes), desde Camera Roll, álbumes y secuencias de fotos. Tenga en cuenta que iOS 6 solo está disponible para iPhone 3GS y posteriores.

El enlace al que se hace referencia parece estar muerto. Página no encontrada.
Creo que incluso con el soporte de carga de imágenes en iOS 6, uno puede tener que modificar el código de su sitio para admitirlo bien en comparación con un navegador. Particularmente para cosas como la selección de carga de múltiples imágenes donde cargamos por lotes varias imágenes juntas. Tuvimos que hacerlo para nuestros sitios web. Al no ser el desarrollador, no sé los detalles de lo que se hizo, pero se tuvo que hacer un cambio en el código de nuestro sitio móvil que difería de la versión de escritorio.

No, la carga desde Safari móvil no es posible. Es por eso que casi todos los demás sitios que utilizan cargas de usuarios (p. ej., Flickr, Facebook, Picasa) han creado su propia aplicación de carga para el iPhone, o hay algunas aplicaciones que pueden manejar muchos sitios, como Pixelpipe .

Eso es hilarantemente ridículo. Es fácil para una gran empresa crear una aplicación, pero estoy seguro de que esto causó problemas a muchas otras empresas, aplicaciones web de código abierto, etc., pero afortunadamente parece que ahora puede cargar fotos desde Safari móvil en menos.

No puede cargar archivos usando Safari móvil.

Sin embargo, puede usar el navegador iCab Mobile que admite la carga de archivos o puede usar aplicaciones nativas de iOS que se integran perfectamente con una página web. Éstos son algunos de ellos:

QuickPic

Aurigma Arriba

Puede habilitar el botón de exploración en Mobile Safari usando una aplicación de Cydia: Safari Upload Enabler .