Comment base64 encode un fichier PDF en Python
Comment dois-je base64 encode un fichier PDF pour le transport sur de XML-RPC en Python?
- c'est vraiment une non-question, comme xmlrpclib fait pour vous
- En fait, ce fait s'est avéré être la réponse. Je ne le savais pas à ce sujet lorsque j'ai posé la question.
Vous devez vous connecter pour publier un commentaire.
Si vous ne souhaitez pas utiliser le xmlrpclib Binaire de la classe, vous pouvez simplement utiliser l' .encode() la méthode de chaînes:
read()
avant d'encoder? Est-ce qu'il est censé fonctionner? Je ne peux pas imaginer un encodage multi-fichier d'un MO ou plus avec cela.En fait, après plus de creuser, il semble que la
xmlrpclib
module peut avoir la pièce que j'ai besoin, c'est avecBinary
de la classe helper:Voici un exemple de la Trac XML-RPC de la documentation
Vous pouvez le faire avec le base64 de la bibliothèque, héritage de l'interface.
Dirait que vous pourriez être en mesure d'utiliser le binascii module