É possível fazer upload de arquivos para um site do Safari no iPhone?

11

Estou tentando fazer upload de uma foto do meu iPhone 4 para um site. No entanto, o botão Procurar para exibir a caixa de diálogo Selecionar arquivo está desativado. Normalmente isso funciona bem no meu PC com Windows. Devo poder selecionar os arquivos de imagem para carregar do Safari no iPhone?

GiddyUpHorsey
fonte
Eu apenas tentei o Opera Mini e, enquanto o botão escolher não está acinzentado, tocar nele não faz nada. Como posso fazer isso?
GiddyUpHorsey
1
Não vejo absolutamente nenhuma razão para que o botão "Procurar" em navegadores em dispositivos iOS (iPhone e iPad) não deva acessar os álbuns de fotos (contendo fotos e videoclipes gravados usando a câmera embutida). Isso não seria um problema de segurança, nem de usabilidade, pois não exporia um sistema de arquivos como tal, mas apenas exporia uma navegação visual das fotos.
Morten Hattesen

Respostas:

9

Especificamente, o botão de navegação está desativado porque não há um navegador de arquivos (como o Windows Explorer / Finder) no iPhone. A maioria das pessoas não percebe isso, porque o iOS é projetado para evitar a necessidade de uma interface do usuário para o sistema de arquivos do iPhone.

Por uma questão de simplicidade, o gerenciamento de arquivos é transformado em um problema de programação em vez de um problema do usuário. Por motivos de segurança, os aplicativos não podem acessar diretamente os documentos de outros aplicativos.

Como Jawa menciona, muitos sites têm aplicativos para iPhone para permitir uploads.

David Rouse
fonte
1
Esta resposta está desatualizada.
Toby Allen
1
Como está desatualizado? Embora a resposta não forneça muita informação / exemplo de como fazer o upload de arquivo / foto funcionar em um site no iPhone.
David
2
Allen está correto aqui, as versões recentes do Mobile Safari reconhecem '<input type = "file">' e isso pode ser usado para escolher uma imagem existente ou tirar uma nova imagem da câmera. Parece que houve alguns erros, mas funciona no meu telefone. Discussão aqui: jsbin.com/kuhol/2
David Rouse
11

A partir do iOS 6, o Mobile Safari agora suporta uploads de arquivos (imagens) do rolo da câmera, álbuns e transmissões de fotos. Observe que o iOS 6 está disponível apenas para o iPhone 3GS e versões mais recentes.


fonte
1
O link referenciado parece estar morto. Página não encontrada.
David
Acredito que, mesmo com o suporte ao upload de imagens no iOS 6, talvez seja necessário ajustar o código do site para suportá-lo bem em comparação com um navegador. Especialmente para itens como seleção de upload de várias imagens, onde fazemos upload em lote de várias imagens em lote. Tivemos que fazer isso pelos nossos sites. Não sendo o desenvolvedor, não sei os detalhes do que foi feito, mas foi necessário fazer uma alteração no código do site para celular que diferia da versão para desktop.
David
8

Não, o upload do Safari móvel não é possível. É por isso que todos os outros sites que utilizam uploads de usuários (por exemplo, Flickr, Facebook, Picasa) criaram seu próprio aplicativo de upload para o iPhone ou existem alguns aplicativos que podem lidar com muitos sites, como o Pixelpipe .

Jawa
fonte
Isso é hilariamente ridículo. É fácil para uma grande empresa criar um aplicativo, mas tenho certeza de que isso causou problemas para muitas outras empresas, não empresas, aplicativos da web de código aberto etc. Mas, felizmente, parece que agora você pode enviar fotos do Safari móvel em menos.
Mikato 12/12
1

Você não pode carregar arquivos usando o Safari móvel.

Mesmo assim, você pode usar o navegador iCab Mobile, que suporta o upload de arquivos, ou aplicativos iOS nativos, perfeitamente integrados a uma página da web. Aqui estão alguns deles:

QuickPic

Aurigma Up

sfedor
fonte