refs #527 decode a base64 blob from ogcore

ogadmcli
Natalia Serrano 2024-08-27 11:36:16 +02:00
parent 25cfb31725
commit 023886cea3
1 changed files with 3 additions and 1 deletions

View File

@ -239,6 +239,7 @@ class ogAdmClientWorker(ServerWorker):
if (type(res) is not dict):
#logger.error ('No se ha podido establecer conexión con el Servidor de Administración') ## Error de conexión con el servidor
logger.debug (f'res ({res})')
logger.error ('Error al enviar trama ***send() fallo')
return False
@ -350,11 +351,12 @@ class ogAdmClientWorker(ServerWorker):
logger.error ('Ha ocurrido algún problema al enviar una petición de comandos o tareas pendientes al Servidor de Administración')
logger.error ('Ha ocurrido algún problema al recibir un archivo por la red')
return False
logger.debug (f'res ({res})')
fileautoexec = '/tmp/_autoexec_{}'.format (self.IPlocal)
logger.debug ('fileautoexec ({})'.format (fileautoexec))
with open (fileautoexec, 'w') as fd:
fd.write (res['contents'])
fd.write (base64.b64decode (res['contents']).decode('utf-8'))
self.ejecutaArchivo (fileautoexec);