From 6b1f9f35a88f2f4900f9c7eb9f0420a9fd13731a Mon Sep 17 00:00:00 2001 From: Zaid Safadi Date: Thu, 3 Nov 2022 15:19:35 +0000 Subject: [PATCH] fix: wado-rs retrieve metadata doesn't work with .NET servers #2969 (#2970) * fix: wado-rs retrieve metadata doesn't work with .NET servers (issue #2969) * add configuration to ommit the quots from multipart request --- extensions/cornerstone/src/initWADOImageLoader.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/cornerstone/src/initWADOImageLoader.js b/extensions/cornerstone/src/initWADOImageLoader.js index 8f7b58bf3..218e3e9d8 100644 --- a/extensions/cornerstone/src/initWADOImageLoader.js +++ b/extensions/cornerstone/src/initWADOImageLoader.js @@ -52,7 +52,7 @@ export default function initWADOImageLoader( // we should set this flag to false. convertFloatPixelDataToInt: false, }, - beforeSend: function(xhr) { + beforeSend: function (xhr) { const headers = UserAuthenticationService.getAuthorizationHeader(); // Request: @@ -61,7 +61,7 @@ export default function initWADOImageLoader( // For now we use image/jls and image/x-jls because some servers still use the old type // http://dicom.nema.org/medical/dicom/current/output/html/part18.html const xhrRequestHeaders = { - Accept: 'multipart/related; type=application/octet-stream', + Accept: (appConfig.ommitQuotationFromMultipartRequest) ? 'multipart/related; type=application/octet-stream' : 'multipart/related; type="application/octet-stream"' // 'multipart/related; type="image/x-jls", multipart/related; type="image/jls"; transfer-syntax="1.2.840.10008.1.2.4.80", multipart/related; type="image/x-jls", multipart/related; type="application/octet-stream"; transfer-syntax=*', };