•  » Utilisation
  •  » [Résolu] iOS app n'affiche pas les images de la gallerie

#1 2017-02-20 16:09:22

neodolphin
Membre
2017-02-20
3

[Résolu] iOS app n'affiche pas les images de la gallerie

Bonjour,

J'ai installé l'application iOS mais je ne vois pas les images (Voir Screen) alors que quand je test sur le site de demo de piwigo ça fonctionne
J'ai fait du fiddler dessus et lors des réponses JSON, je vois les liens des images et je suis en capacité d'accéder à ces images donc normalement l'app est capable de les afficher.

J'ai surement raté quelques choses quelque part.

Version de Piwigo: 2.8.6
Version de PHP: 5.4.16 - FastCGI
Version de MySQL: 5.5.52-MariaDB - MariaDB Server

Dernière modification par neodolphin (2017-02-20 16:10:18)

Hors ligne

#2 2017-02-20 17:53:50

neodolphin
Membre
2017-02-20
3

Re: [Résolu] iOS app n'affiche pas les images de la gallerie

Comparaison, des 2 JSON entre ma gallerie et celle de la demo.

Je vois que mes URL sont de ce type : page_url=/picture.php?/10/category/7
Celle de la demo sont de ce type : page_url=http://fr.piwigo.org/demo/picture.php?/15/category/America

Ya un problème dans la génération des URL en JSON.

Hors ligne

#3 2017-02-21 10:48:13

neodolphin
Membre
2017-02-20
3

Re: [Résolu] iOS app n'affiche pas les images de la gallerie

J'ai trouvé, j'avais modifié function get_absolute_root_url($with_scheme=false) de true à false pour ne pas avoir la détection de l'url à partir du serveur car je fais du SSL offloading et le nom interne du serveur n'est pas le même.
Va falloir que je trouve une autre technique.

Hors ligne

#4 2017-07-29 01:01:58

yarez0
Invité

Re: [Résolu] iOS app n'affiche pas les images de la gallerie

Bonjour,

J'ai a peu près le même problème mais je n'ai pas reconfigurer les URL les paramètres sont de base. Comment fonctionne l'application ?

J'ai le serveur en docker sur un NAS synology
le port 80 du docker est redirigé sur le 9443 du syno
je reverse proxy mon nom de domaine photo du port 443 vers le 9443 du syno qui est bindé sur le 80 du docker donc.

Je n'ai pas de problème sur l'interface web, uniquement avec l'app iOS, je me connecte en https mais les miniatures  photos n'apparaissent pas, l'app se connecte, liste bien les albums, les photos et les vidéos mais rien de s'affiche.

Au départ j'ai tenté le plugin FORCE_HTTPS mais je bouclais donc je suis parti sur du reverse proxy (de toute façon les ports 443 et 80 sont utilisés par le syno de base donc reverse obligatoire)

J'ai donc tenté plusieurs redirection :
http port 80 vers https 443 sur mon nom de domaine
https 443 vers 9443 local

Sauf que j'ai bypass le 443 avec ces 2 règles et j'ai fini par faire du 80 vers 9443 et comme les 2 règles étaient actives je ne m'en suis pas rendu compte, l'appli iOS fonctionnait avec l'url https et en web je tapais l'adresse en https à cause du cache.

Quand je me suis rendu compte que le site était accessible en full http j'ai commencé a me replonger dans la conf.

Aujourd'hui je n'ai qu'une règle reverse qui redirige mon domaine https 443 vers 9443 local, ça fonctionne en web mais plus avec l'app iOS.

J'ai donc l'impression qu'en réalité l'app, même si elle est capable de se connecter avec des urls https, n'affiche le contenu qu'en http.

Est ce que quelqu'un a de quoi vérifier de son côté ? j'ai ouvert un album de test si vous voulez regarder.

Merci


https://yarez0photos.ddns.net

Piwigo 2.9.1
Système d'exploitation: Linux
PHP: 5.4.45-0+deb7u7 (Montrer les informations) [2017-07-28 22:57:17]
MySQL: 5.5.55 [2017-07-28 22:57:17]
Bibliothèque graphique: External ImageMagick 6.7.7-10

#5 2017-08-07 08:27:17

cryopad
Équipe Piwigo
2017-06-25
85

Re: [Résolu] iOS app n'affiche pas les images de la gallerie

Bonjour,

La version iOS 2.1 est en cours de tests et devrait résoudre ce problème…

A bientôt

Hors ligne

#6 2017-08-16 10:42:31

Goudurix
Membre
2017-08-16
26

Re: [Résolu] iOS app n'affiche pas les images de la gallerie

Bonjour à tous,
J'ai longuement parcouru ce post, et mis à jour l'APP en 2.1 sur IOS (Iphone et Ipad).
Le problème reste entier.
L'APP affiche toutes les images correctement en HTTP mais pas en HTTPS bien que la connexion s'effectue sans erreur.
Pour le moment, les connexion avec mon serveur PIWIGO se font uniquement sur mon réseau local sans passer par un proxy ou tout autre chose "exotique".

Fonctionne parfaitement en https sur n'importe quel navigateur WEB.

La seule chose qui m'a paru étrange sur l'App, c'est que lorsque j'ai réalisé ma première connexion en HTTPS je n'ai eu aucun message à propos du certificat SSL, bien que ce soit un certificat "Self Signed". Ceci explique peut-être celà

Serveur Linux Ubuntu 16.04.2
Apache 2.4.18
Php 7.0

Hors ligne

#7 2017-08-16 21:58:31

cryopad
Équipe Piwigo
2017-06-25
85

Re: [Résolu] iOS app n'affiche pas les images de la gallerie

Bonsoir,

Décidément, les problèmes de connection en HTTPS persistent. Le premier souci venait de réponses http d'un serveur appelé en https et cette fois-ci c'est autre chose.

Je viens de jeter un œil au code (que j'ai repris en mai) et le certificat self-signed est clairement à l'origine du problème car les requêtes effectuées pour obtenir les infos des albums et celles pour télécharger les images ou les vidéos ne sont pas effectuées avec les mêmes réglages de sécurité.

Je vais corriger ce problème et il serait sympa de m'envoyer un email avec nom/email afin que je puisse t'ajouter à la liste de beta testeurs afin de vérifier que ça fonctionne avant que la mise à jour soit diffusée.

Merci pour le rapport de bug.

Hors ligne

#8 2017-08-17 12:47:48

cryopad
Équipe Piwigo
2017-06-25
85

Re: [Résolu] iOS app n'affiche pas les images de la gallerie

Une beta de la version 2.1.1 est maintenant en cours de tests.

Hors ligne

  •  » Utilisation
  •  » [Résolu] iOS app n'affiche pas les images de la gallerie

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact