GPS Exif de upload de fotos do iPhone no Safari?


4

O Safari retira os metadados do GPS das fotos enviadas. Há alguma maneira para parar isso?

Os visitantes do meu site de compartilhamento de fotos usam um formulário HTML simples para selecionar uma foto do celular:

<input accept="image/jpeg" type="file">

Quando os usuários do iPhone e iPad selecionam um arquivo, ele é carregado sem o local EXIF. Quando os usuários do Android, do BlackBerry e do Windows Phone fazem a mesma ação no navegador, os dados EXIF ​​são transmitidos corretamente.

Existe alguma maneira de os usuários do iPhone enviarem fotos para um site usando o Safari e manterem os metadados de localização?

Respostas:


2

Este é um recurso de privacidade. O iOS sempre tira o EXIF ​​das fotos enviadas.

É correto que o [iOS] retire dados exif. Isso também não é um bug no [iOS], mas na verdade é um recurso.

Upload de imagem do iPhone remove dados exif - Stack Overflow

Para acessar os metadados da foto, é preciso acessar a foto usando um aplicativo instalado no dispositivo. Para interagir com o Safari, este aplicativo pode fornecer uma extensão de aplicativo disponibilizada no menu de compartilhamento do Safari: Estendendo seu aplicativo com extensões de aplicativo do Safari - WWDC 2016 .


Essa resposta é mais de 5 anos de idade. Existe algo mais recente?
Terence Eden

1

De acordo com https://stackoverflow.com/questions/16297730/image-upload-from-iphone-strips-exif-data , isso não parece possível, pois as forças da Apple retiram os dados EXIF ​​quando você seleciona em qualquer navegador da Web ou usa o item da ação. A única solução possível para evitar sentar nas bancadas sem dados para você criar seu próprio aplicativo.

[adicionado]

Como uma solução alternativa, você também pode usar a geolocalização HTML5 https://developer.mozilla.org/pt-BR/docs/Web/API/Geolocation/Using_geolocation na página de upload para que você possa adicionar novamente alguns dos dados EXIF o servidor (ok, se os usuários fizerem o upload das imagens mais tarde, isso não estará correto)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.