J'ai un tas d'images que j'ai stocké dans DB.Blob et sert. Je voudrais profiter de la haute disponibilité BlobStore annoncée récemment. Comment pourrais-je déplacer mon blob vers le magasin Blobstore? Les docs semblent indiquer que le seul moyen d'ajouter au Blobstore est via un formulaire de téléchargement de fichier.Dans appengine comment devrais-je déplacer mon db.Blob dans le Blobstore
Répondre
L'idée la plus simple consiste à créer une tâche de migration qui envoie des images en tant que données en plusieurs parties à votre gestionnaire de requêtes stockant des données dans Blobstore.
Pour créer la tâche de migration voir http://code.google.com/p/appengine-mapreduce/
Depuis les prises sont désactivées, la seule façon d'envoyer des données multipart est par la URLFetch api (http://code.google.com/appengine/docs/python/urlfetch/)
Envoi de données multipart peut être fait avec l'extrait suivant: http://code.activestate.com/recipes/146306-http-client-to-post-using-multipartform-data/
Je vous conseille vraiment d'attendre un peu de temps. La création programmatique de blobs est sur le roadmap, et devrait être bientôt à venir. Si c'est urgent, la solution de Piotr sonne bien.
- 1. Poster une image du code à Blobstore sur appengine?
- 2. Comment utiliser get_serving_url dans appengine?
- 3. Taille maximale dans BlobProperty (appengine)
- 4. Lecture de fichiers zip stockés dans GAE Blobstore
- 5. Comment puis-je déplacer mon site-packeges Python2.6 dans Python2.7?
- 6. Mise directe des données dans le blobstore d'AppEngine
- 7. AppEngine -> "AttributeError: l'objet 'unicode' n'a pas d'attribut 'has_key'" lors de l'utilisation de blobstore
- 8. Déplacer le rectangle dans VB?
- 9. déplacer le dossier source bloque mon application
- 10. Nom d'un fichier dans une requête POST dans Google AppEngine
- 11. Comment stocker des données dans datastore - AppEngine
- 12. Comment définir l'identifiant de l'application dans appengine?
- 13. comment modéliser un flux suiveur dans appengine?
- 14. appengine: comment utiliser validator dans Class: Property?
- 15. Spring sessionForm dans Google AppEngine
- 16. Chargement de fichiers dans AppEngine
- 17. Déplacer le répertoire dans le dépôt
- 18. Comment afficher une image de blobstore?
- 19. Mon référentiel Git est dans le mauvais répertoire racine. Puis-je le déplacer? (../ au lieu de ./)
- 20. Déplacer le framework Symfony de mon application sandbox
- 21. Coller dans Vim sans déplacer le curseur
- 22. Déplacer un dossier dans le script nant
- 23. JODA temps dans Java Appengine
- 24. Google appengine datastore alternative?
- 25. Comment faire pour déplacer le contenu utilisateur dans Wix Installer
- 26. Echec du téléchargement d'AppEngine BlobStore avec une requête fonctionnant dans l'environnement de développement
- 27. itextsharp: comment déplacer le datatable?
- 28. Déplacer le curseur par programmation dans UiTextField
- 29. Déplacer un dossier dans le répertoire Documents
- 30. Dotnetnuke - Comment déplacer directement mon projet vers root?