IoT Client und Changes vom Herzeigen

This commit is contained in:
Martin Schett
2020-11-26 19:15:46 +01:00
parent 31899ebd64
commit e4b40133eb
31 changed files with 86 additions and 5 deletions
+7 -3
View File
@@ -37,7 +37,11 @@ class ImageEndpoint:
@api_view(['POST'])
def image_api_post(request: HttpRequest):
logger.debug('Image POST call: {}'.format(request))
data = json.loads(request.body.decode('utf-8'))
payload = json.loads(request.body.decode('utf-8'))
b64encoded_image = payload['image_data']
filename = payload['filename']
metadata = payload['metadata']
decoded_image = base64.b64decode(b64encoded_image)
dbx = dropbox.Dropbox(settings.DROPBOX_OAUTH2_ACCESS_TOKEN)
dbx.files_upload(base64.b64decode(data['image_data']),'/Apps/AIC Federated Storage Infrastructure/test_image_1.jpg')
return JsonResponse({'Result': 'success2', 'received file': data['filename']}, safe=False)
dbx.files_upload(decoded_image,'/Apps/AIC Federated Storage Infrastructure/' + filename)
return JsonResponse({'Result': 'success2', 'received file': filename, 'metadata': metadata}, safe=False)