Mercurial > hg > orthanc
diff Core/FileStorage/FileStorageAccessor.cpp @ 1126:bf67431a7383
handling of file content type in IStorageArea
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 05 Sep 2014 17:01:42 +0200 |
parents | 790ff7a5b3bf |
children | 67c3c1e4a6e0 |
line wrap: on
line diff
--- a/Core/FileStorage/FileStorageAccessor.cpp Fri Sep 05 16:28:47 2014 +0200 +++ b/Core/FileStorage/FileStorageAccessor.cpp Fri Sep 05 17:01:42 2014 +0200 @@ -52,15 +52,16 @@ Toolbox::ComputeMD5(md5, data, size); } - return FileInfo(storage_.Create(data, size), type, size, md5); + return FileInfo(storage_.Create(data, size, type), type, size, md5); } - HttpFileSender* FileStorageAccessor::ConstructHttpFileSender(const std::string& uuid) + HttpFileSender* FileStorageAccessor::ConstructHttpFileSender(const std::string& uuid, + FileContentType type) { std::auto_ptr<BufferHttpSender> sender(new BufferHttpSender); - storage_.Read(sender->GetBuffer(), uuid); + storage_.Read(sender->GetBuffer(), uuid, type); return sender.release(); }