diff options
author | Kirill Zhdanovich <kzhdanovich@gmail.com> | 2013-01-25 19:25:05 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:49:25 +0300 |
commit | 641ad0061fcb7527a8241aa9ef45f88f8b120156 (patch) | |
tree | 03d59f6e85a8ceef90479e31c539e8bb94cf4307 /coding/zip_creator.cpp | |
parent | a68b8f8ae9dd7cd8dca955ab734add7394ee4b49 (diff) |
Fix - file name in archive
Zipping file. File name in zip
Diffstat (limited to 'coding/zip_creator.cpp')
-rw-r--r-- | coding/zip_creator.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/coding/zip_creator.cpp b/coding/zip_creator.cpp index 419787d347..34131124c1 100644 --- a/coding/zip_creator.cpp +++ b/coding/zip_creator.cpp @@ -1,5 +1,6 @@ #include "zip_creator.hpp" +#include "../../coding/file_name_utils.hpp" #include "../../coding/internal/file_data.hpp" #include "../../std/vector.hpp" @@ -48,7 +49,9 @@ bool createZipFromPathDeflatedAndDefaultCompression(string const & filePath, str return false; zip_fileinfo zipInfo = { 0 }; CreateTMZip(zipInfo.tmz_date); - if (zipOpenNewFileInZip (zip.m_zipFile, filePath.c_str(), &zipInfo, NULL, 0, NULL, 0, "ZIP from MapsWithMe", Z_DEFLATED, Z_DEFAULT_COMPRESSION) < 0) + string fileName = filePath; + my::GetNameFromFullPath(fileName); + if (zipOpenNewFileInZip (zip.m_zipFile, fileName.c_str(), &zipInfo, NULL, 0, NULL, 0, "ZIP from MapsWithMe", Z_DEFLATED, Z_DEFAULT_COMPRESSION) < 0) return false; my::FileData f(filePath, my::FileData::OP_READ); |