From 8359e4ae1961fec5509a3797b9fcfdb412d87339 Mon Sep 17 00:00:00 2001 From: Etienne Loupias Date: Thu, 8 Mar 2018 16:12:34 +0100 Subject: [PATCH] avant zipfile --- cartads/models.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/cartads/models.py b/cartads/models.py index 0976749..b5d3c28 100644 --- a/cartads/models.py +++ b/cartads/models.py @@ -218,9 +218,7 @@ class CartADS(BaseResource): #b64_fileContent = "UEsDBBQAAAAAAMqEQUzI2HQpGgAAABoAAAAKAAAAdGVzdDAxLnR4dHRlc3QgYmFzZTY0IG1pbmkgdG90byB0YXRhUEsBAhQAFAAAAAAAyoRBTMjYdCkaAAAAGgAAAAoAAAAAAAAAAQAgAAAAAAAAAHRlc3QwMS50eHRQSwUGAAAAAAEAAQA4AAAAQgAAAAAA" # size_max doit etre un multiple de 4 pour avoir un nb de caracteres valide en base 64 (car 3 octets y sont encodes sur 4 caracteres) - # size_max choisi pour eviter erreur OpenSSL.SSL.WantWriteError due au openssl socket send buffer size (https://pyopenssl.org/en/stable/api/ssl.html) - # TODO: demander a EO si on peut l'augmenter, car en curl on peut envoyer plus de 7 Mo d'un coup d'apres nos tests - size_max = 65536 # 64 ko, d'apres test semble etre la limite par defaut du openssl socket send buffer size + size_max = 16777216 # 16 mo, choisi arbitrairement pour ne pas envoyer trop d'un coup en http post # TODO : mettre en parametre l'url du ws sendfile for x in range(0, len(b64_fileContent)/size_max + 1): @@ -240,11 +238,11 @@ class CartADS(BaseResource): return list_schema_fields(CREATION_SCHEMA) def get_token_cartads(self): - #TODO : a encoder d'apres les exemples php et c# fournispar GFI + #TODO : a encoder d'apres les exemples php et c# fournis par GFI return 'ieTluf0q6vwjitxope55YZ2ud0CEtuO9BBHr2hQaxySeDrz66mntHl83Wqj7oadMSyZqwSkzVdZJrQ92Zg2p3bwkAuv5yUzwmpBfdtAYYLE=' def get_type_compte_utilisateur(self): - #TODO : a encoder d'apres les exemples php et c# fournispar GFI + #TODO : a encoder d'apres les exemples php et c# fournis par GFI return 'ContactService' @endpoint(perm='can_access')