IoT Client und Changes vom Herzeigen
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user