comparison OrthancServer/Sources/OrthancWebDav.cpp @ 4386:3ea753570c6d

cppcheck
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 18 Dec 2020 12:15:45 +0100
parents 79ef2b6d8e76
children d9473bd5ed43
comparison
equal deleted inserted replaced
4385:92737070b301 4386:3ea753570c6d
1272 if (ZipReader::IsZipMemoryBuffer(content)) 1272 if (ZipReader::IsZipMemoryBuffer(content))
1273 { 1273 {
1274 // New in Orthanc 1.8.2 1274 // New in Orthanc 1.8.2
1275 std::unique_ptr<ZipReader> reader(ZipReader::CreateFromMemory(content)); 1275 std::unique_ptr<ZipReader> reader(ZipReader::CreateFromMemory(content));
1276 1276
1277 std::string filename, content; 1277 std::string filename, uncompressedFile;
1278 while (reader->ReadNextFile(filename, content)) 1278 while (reader->ReadNextFile(filename, uncompressedFile))
1279 { 1279 {
1280 if (!content.empty()) 1280 if (!uncompressedFile.empty())
1281 { 1281 {
1282 LOG(INFO) << "Uploading DICOM file extracted from a ZIP archive in WebDAV: " << filename; 1282 LOG(INFO) << "Uploading DICOM file extracted from a ZIP archive in WebDAV: " << filename;
1283 1283
1284 DicomInstanceToStore instance; 1284 DicomInstanceToStore instance;
1285 instance.SetOrigin(DicomInstanceOrigin::FromWebDav()); 1285 instance.SetOrigin(DicomInstanceOrigin::FromWebDav());
1286 instance.SetBuffer(content.c_str(), content.size()); 1286 instance.SetBuffer(uncompressedFile.c_str(), uncompressedFile.size());
1287 1287
1288 std::string publicId; 1288 std::string publicId;
1289 1289
1290 try 1290 try
1291 { 1291 {