Aaredb - add function to uplaod diffraction image

This commit is contained in:
2025-11-28 16:50:37 +01:00
parent 5f95e63c9d
commit 1a313d4da5
+13 -1
View File
@@ -199,7 +199,19 @@ class AareWrapper:
response = requests.post(url,
files={'uploaded_file': (filename + ".jpg", jpeg_bytes, "image/jpeg")},
verify=False, headers=headers)
print(f"Response status code: {response.status_code}")
logger.debug(f"Response status code: {response.status_code}")
def upload_jpg(self, sample_id: int, filename: str, jpg_image):
logger.debug(f"jppg_image of type: {type(jpg_image)}")
url = f"{self.__host}/protected_router/sample_runner/{sample_id}/upload-images"
headers = {
"accept": "application/json",
"X-Shared-Password": os.getenv("AAREDB_SHARED_PASSWORD")
}
response = requests.post(url,
files={'uploaded_file': (filename + ".jpg", jpg_image, "image/jpeg")},
verify=False, headers=headers)
logger.debug(f"Response status code: {response.status_code}")
def create_rotation_run(self, s: Optional[SampleShortInfo], r:RotationScanRequest, d:DAQStatusModel):
if s is None: