J'ai un site assez nouveau où je télécharge des images en utilisant le blobstore et en stockant l'URL dans mon modèle de banque de données en tant que db.StringProperty().L'URL blobstore expire-t-elle? Obtenir 500 erreur
Lorsque le fichier est téléchargé, je reçois l'URL de diffusion avec: image.imageUrl = images.get_serving_url(str(upload_files[0].key()))
où l'image est mon modèle de banque de données. Je n'ai pas modifié le code depuis environ 2 semaines et ça marche jusqu'à présent. Mais tout d'un coup, toutes les URLs retournent juste une erreur de 500 en essayant de les ouvrir. L'URL http://lh4.ggpht.com/JfA6nTibsx99EJ2TQoQZr5OVXhQUj_tJK0wCP3FJSRq9RhCzUFLAwsR1q0bzplmqRaRu6fTnNPqDFzpxzMMBeva9FJ9WRXdAqgA renvoie juste une erreur 500.
Certains quelle étrange est que l'ajout d'un redimensionnement (ajout = S720) fonctionne param:
Tout le monde a rencontré ce? Cela semble étrange l'url expirerait.
..fredrik
EDIT:
lecture de la documentation que j'interprète qu'il doit toujours être la même URL (je me trompe?):
L'URL renvoyée par cette méthode est toujours public, mais pas devinable; Les URL privées ne sont actuellement pas prises en charge. Si vous souhaitez arrêter de diffuser l'URL, supprimez la clé blob sous-jacente. Cela prend jusqu'à 24 heures pour prendre effet.
Que disent les journaux? –
Rien, aucune erreur. Mais cela a du sens puisque les images ne sont pas hébergées sur mon application. – fredrik
Je ne pense pas que vous devez appeler str (clé), vous ne pouvez passer que la clé. –