diff --git a/src/client.cc b/src/client.cc index 94ffd56e..fdbb56a8 100644 --- a/src/client.cc +++ b/src/client.cc @@ -777,7 +777,7 @@ UploadObjectResponse Client::UploadObject(UploadObjectArgs args) { std::ifstream file; file.exceptions(std::ifstream::failbit | std::ifstream::badbit); try { - file.open(args.filename); + file.open(args.filename, std::ios::binary); } catch (std::system_error& err) { return error::make( "unable to open file " + args.filename + "; " + err.code().message());