|
|
@ -16,7 +16,7 @@ namespace Bk::Tools { |
|
|
|
std::vector<char> data; |
|
|
|
std::vector<char> data; |
|
|
|
if(exists()) |
|
|
|
if(exists()) |
|
|
|
{ |
|
|
|
{ |
|
|
|
std::ifstream ifrm(ent.path(), std::ios::binary); |
|
|
|
std::ifstream ifrm(path(), std::ios::binary); |
|
|
|
data.resize(size); |
|
|
|
data.resize(size); |
|
|
|
ifrm.read(data.data(), data.size()); |
|
|
|
ifrm.read(data.data(), data.size()); |
|
|
|
return DataStream(data); |
|
|
|
return DataStream(data); |
|
|
@ -30,7 +30,6 @@ namespace Bk::Tools { |
|
|
|
std::ofstream ofrm(ent.path(), std::ios::binary); |
|
|
|
std::ofstream ofrm(ent.path(), std::ios::binary); |
|
|
|
ofrm.write(stream.payload.data(), stream.payload.size()); |
|
|
|
ofrm.write(stream.payload.data(), stream.payload.size()); |
|
|
|
return true; |
|
|
|
return true; |
|
|
|
} catch return false; |
|
|
|
} catch { return false; } |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |