comparison CppClient/OrthancConnection.cpp @ 14:f7379096e014

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 04 Jan 2016 14:21:51 +0100
parents e59bf2554e59
children
comparison
equal deleted inserted replaced
13:a07ee8b6946e 14:f7379096e014
85 85
86 client_.SetMethod(Orthanc::HttpMethod_Post); 86 client_.SetMethod(Orthanc::HttpMethod_Post);
87 client_.SetUrl(orthancUrl_ + "/instances"); 87 client_.SetUrl(orthancUrl_ + "/instances");
88 88
89 // Copy the DICOM file in the POST body. TODO - Avoid memory copy 89 // Copy the DICOM file in the POST body. TODO - Avoid memory copy
90 client_.AccessPostData().resize(static_cast<size_t>(size)); 90 client_.GetBody().resize(static_cast<size_t>(size));
91 memcpy(&client_.AccessPostData()[0], dicom, static_cast<size_t>(size)); 91 memcpy(&client_.GetBody()[0], dicom, static_cast<size_t>(size));
92 92
93 Json::Value v; 93 Json::Value v;
94 if (!client_.Apply(v)) 94 if (!client_.Apply(v))
95 { 95 {
96 throw OrthancClientException(Orthanc::ErrorCode_NetworkProtocol); 96 throw OrthancClientException(Orthanc::ErrorCode_NetworkProtocol);