LouayMagdy commited on
Commit
3ecfd46
·
verified ·
1 Parent(s): 2d6127c

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +10 -6
main.py CHANGED
@@ -36,12 +36,16 @@ def segment(files: list[UploadFile]):
36
  # response = FileResponse(tempFile.name, media_type="multipart/form-data")
37
  # tempFile.close()
38
 
39
- with tempfile.NamedTemporaryFile(suffix=".nii.gz", delete=False) as tempGzipFile:
40
- with gzip.open(tempGzipFile.name, 'wb') as gz:
41
- nib.save(output_img, gz)
42
- response = FileResponse(tempGzipFile.name, media_type="multipart/form-data")
43
- tempGzipFile.close()
44
-
 
 
 
 
45
  is_ready = True
46
  return response
47
 
 
36
  # response = FileResponse(tempFile.name, media_type="multipart/form-data")
37
  # tempFile.close()
38
 
39
+ with tempfile.NamedTemporaryFile(suffix=".nii", delete=False) as tempFile:
40
+ nib.save(output_img, tempFile.name)
41
+ tempFile.seek(0)
42
+ with tempfile.NamedTemporaryFile(suffix=".nii.gz", delete=False) as tempGzipFile:
43
+ with gzip.open(tempGzipFile.name, 'wb') as gz:
44
+ gz.write(tempFile.read())
45
+ response = FileResponse(tempGzipFile.name, media_type="multipart/form-data")
46
+ tempGzipFile.close()
47
+ tempFile.close()
48
+
49
  is_ready = True
50
  return response
51