小小兵
小小兵
  • 发布:2021-01-24 14:42
  • 更新:2021-01-24 14:42
  • 阅读:744

【报Bug】在苹果手机与安卓手机压缩出来的ZIP文件结构不一样

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.13.6

HBuilderX类型: 正式

HBuilderX版本号: 3.0.7

手机系统: 全部

手机厂商: 苹果

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

iphoneX ios14.3;oppoA5 android版本8.1.0

示例代码:
//压缩  
            zipCompress(){  
                let that = this;  
                var timestamp=new Date().getTime();  
                var targetPath = '_doc/zipXlsx/';  
                var zipfile = '_doc/zip/名单.zip'  
                plus.zip.compress(targetPath,zipfile,  
                    function(e) {  
                        // that.moveDirecty(zipfile)  
                        console.log("Compress success!");  
                    },function(error) {  
                        console.log(error);  
                });  
                // console.log(that.zipfile)  
                // uni.openDocument({  
                //  filePath: '名单'+timestamp+'.xlsx',  
                //  success: () => {  
                //      console.log('打开文档成功');  
                //  },  
                //  fail:(e)=>{  
                //      console.log(e)  
                //  }  
                // });  
            }

操作步骤:

用plus.zip.compress在苹果和安卓手机压缩就可以复现

预期结果:

希望安卓压缩出来的文件结构与苹果一致,可以双击正常解压

实际结果:

安卓压缩出来的ZIP在mac中双击解压出来是一个.cpgz扩展名的文件;

bug描述:

在苹果手机与安卓手机压缩出来的ZIP文件结构不一样;苹果手机压缩出来的ZIP文件可以在mac电脑中双击正常解压;安卓压缩出来的ZIP在mac中双击解压出来是一个.cpgz扩展名的文件;

2021-01-24 14:42 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复