comparison OrthancServer/OrthancRestApi/OrthancRestArchive.cpp @ 2128:9329ba17a069

Possibility to DELETE "dicom-as-json" attachments to reconstruct them
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 07 Nov 2016 15:13:16 +0100
parents b1291df2f780
children aa4b8895cd23
comparison
equal deleted inserted replaced
2127:bfa92c9328d7 2128:9329ba17a069
522 522
523 virtual void AddInstance(const std::string& instanceId, 523 virtual void AddInstance(const std::string& instanceId,
524 const FileInfo& dicom) 524 const FileInfo& dicom)
525 { 525 {
526 std::string content; 526 std::string content;
527 context_.ReadFile(content, dicom); 527 context_.ReadAttachment(content, dicom);
528 528
529 char filename[24]; 529 char filename[24];
530 snprintf(filename, sizeof(filename) - 1, instanceFormat_, countInstances_); 530 snprintf(filename, sizeof(filename) - 1, instanceFormat_, countInstances_);
531 countInstances_ ++; 531 countInstances_ ++;
532 532
610 // conform to the standard)." 610 // conform to the standard)."
611 std::string filename = "IM" + boost::lexical_cast<std::string>(countInstances_); 611 std::string filename = "IM" + boost::lexical_cast<std::string>(countInstances_);
612 writer_.OpenFile(filename.c_str()); 612 writer_.OpenFile(filename.c_str());
613 613
614 std::string content; 614 std::string content;
615 context_.ReadFile(content, dicom); 615 context_.ReadAttachment(content, dicom);
616 writer_.Write(content); 616 writer_.Write(content);
617 617
618 ParsedDicomFile parsed(content); 618 ParsedDicomFile parsed(content);
619 dicomDir_.Add("IMAGES", filename, parsed); 619 dicomDir_.Add("IMAGES", filename, parsed);
620 620