Преглед на файлове

Adding a raw argument to getDicomField to avoid conversion of binary data'

Andrej преди 9 месеца
родител
ревизия
9cb487a8d2
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      orthancDatabaseBrowser.py

+ 3 - 1
orthancDatabaseBrowser.py

@@ -57,10 +57,12 @@ class orthancDB:
         return extractJSON(response.data)
 
 
-    def getDicomField(self,orthancInstanceId,dicomField):
+    def getDicomField(self,orthancInstanceId,dicomField,raw=False):
         url=self.net.getCoreURL()
         url+='/instances/'+orthancInstanceId+'/content/'+dicomField
         response=self.net.get(url)
+        if raw:
+           return response.data
         try:
             encoding=chardet.detect(response.data)["encoding"]
             return response.data.decode(encoding)