comparison Plugins/Samples/ServeFolders/Plugin.cpp @ 2205:395522e46b2b

refactoring of the worklist sample using OrthancPluginCppWrapper
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 08 Dec 2016 16:16:25 +0100
parents 11420238f337
children a78d15509a1c
comparison
equal deleted inserted replaced
2204:0158f2de8cad 2205:395522e46b2b
119 size_t size, 119 size_t size,
120 const std::string& mime) 120 const std::string& mime)
121 { 121 {
122 if (generateETag_) 122 if (generateETag_)
123 { 123 {
124 OrthancPlugins::OrthancString md5(context_, OrthancPluginComputeMd5(context_, content, size)); 124 OrthancPlugins::OrthancString md5(context_);
125 md5.Assign(OrthancPluginComputeMd5(context_, content, size));
126
125 std::string etag = "\"" + std::string(md5.GetContent()) + "\""; 127 std::string etag = "\"" + std::string(md5.GetContent()) + "\"";
126 OrthancPluginSetHttpHeader(context_, output, "ETag", etag.c_str()); 128 OrthancPluginSetHttpHeader(context_, output, "ETag", etag.c_str());
127 } 129 }
128 130
129 SetHttpHeaders(output); 131 SetHttpHeaders(output);