Lorsque vous utilisez le pilote PyMongo pour MongoDB, je suis en mesure de télécharger des images à l'aide GridFS avec succès bucket.upload_from_stream (nom, adresse). C'est très simple et n'a pas de complications. Mais lorsque je tente de récupérer ces mêmes données en utilisant bucket.download_to_stream_by_name (nom, adresse), avec le deuxième paramètre comme destination, il jette une erreur: AttributeError: « unicode » objet n'a pas d'attribut « écriture »MongoDB GridFS Python Télécharger ne fonctionne pas
Pourquoi Est-ce que cela arrive? Comment définir l'emplacement où je veux enregistrer mes fichiers?
@Rawing Je l'ai lu la documentation plusieurs fois, mais il n'y a absolument aucune précision sur ce qui devrait être l'objet de type fichier. L'objet de type fichier, comme il semble être dans l'exemple de la documentation, ne fournit aucune possibilité de spécifier l'emplacement de stockage, même si le paramètre est appelé « destination ». –