comparison 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
comparison
equal deleted inserted replaced
1125:20ddab7e9ae8 1126:bf67431a7383
50 if (storeMD5_) 50 if (storeMD5_)
51 { 51 {
52 Toolbox::ComputeMD5(md5, data, size); 52 Toolbox::ComputeMD5(md5, data, size);
53 } 53 }
54 54
55 return FileInfo(storage_.Create(data, size), type, size, md5); 55 return FileInfo(storage_.Create(data, size, type), type, size, md5);
56 } 56 }
57 57
58 58
59 HttpFileSender* FileStorageAccessor::ConstructHttpFileSender(const std::string& uuid) 59 HttpFileSender* FileStorageAccessor::ConstructHttpFileSender(const std::string& uuid,
60 FileContentType type)
60 { 61 {
61 std::auto_ptr<BufferHttpSender> sender(new BufferHttpSender); 62 std::auto_ptr<BufferHttpSender> sender(new BufferHttpSender);
62 63
63 storage_.Read(sender->GetBuffer(), uuid); 64 storage_.Read(sender->GetBuffer(), uuid, type);
64 65
65 return sender.release(); 66 return sender.release();
66 } 67 }
67 68
68 } 69 }