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
+1 -1
View File
@@ -219,4 +219,4 @@ LOGGING = {
# increase the maximum upload size of files
DATA_UPLOAD_MAX_MEMORY_SIZE = 104857600
DROPBOX_OAUTH2_ACCESS_TOKEN = 'sl.AmBKKaIkaH0ZKuk5i60EbN8dIspDugFK2k4ixfMkr3BZ7ZJ0yF5YAj-69mWKO-G_K-ctk_Ai4a6BeOXEZ_kZH4waUUlPhnV3QBe4QfGYN5PQcs-9SwQ5BWQfeQSKw9jkybbV9mjOdQ4'
DROPBOX_OAUTH2_ACCESS_TOKEN = 'SDt1aqMQg7EAAAAAAAAAARV4CNnOSTjYLc05W2YAxIArG93DnaK9Si9VbwE-aBbQ'
+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)
-1
View File
@@ -19,7 +19,6 @@ setup(
'whitenoise==5.2.0',
'Pillow==8.0.1',
'dropbox==10.10.0'
],
license='BSD License', # example license
description='DESCRIPTION'