IoT Client und Changes vom Herzeigen
This commit is contained in:
@@ -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'
|
||||
@@ -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)
|
||||
|
||||
@@ -19,7 +19,6 @@ setup(
|
||||
'whitenoise==5.2.0',
|
||||
'Pillow==8.0.1',
|
||||
'dropbox==10.10.0'
|
||||
|
||||
],
|
||||
license='BSD License', # example license
|
||||
description='DESCRIPTION'
|
||||
|
||||
Reference in New Issue
Block a user