截图被app自动删除是咋回事?

- 发布:2020-10-25 14:08
- 更新:2020-10-27 17:25
- 阅读:1010
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
HBuilderX类型: 正式
HBuilderX版本号: 2.9.5
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: 华为
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: www.gaibang.ren
操作步骤:
预期结果:
不要被删除
不要被删除
实际结果:
截图被app自动删除是咋回事?
截图被app自动删除是咋回事?
bug描述:
截图被app自动删除是咋回事?


我用HX2.9.5 基座操作 uni.chooseImage 并没有删除图片的情况 提供一下可复现问题的demo (说那么多我这边不能复现问题。你反馈再多也无意义!你说是不是) 赶紧给demo让我们复现问题吧!!!
-
-
-
-
我的客户也遇到了同样的问题, 华为手机mate30, nv7. 我现在正在返回HBuilderX 的早期版本2.8重新打包app 然后发给客户试用。
2020-10-28 09:22
-
-
-
刚才,客户是这样反馈的. 如果自己手机拍照,存到相册里, 上传图片正常. 若是通过微信接收的图片,保存到相册中, 然后再上传图片,就提示被删除. . . 图片压缩代码src和dst是同一个地址
2020-10-28 10:42
-
问题就在src和dst是同一个地址 不能同一个 在android10开始 如果你的dst地址是系统相册目录 当使用图片压缩时会对dst目录拷贝。但是src已存在就会进行图片覆盖操作。就出现删除图片的行为。就会提示的 所以需要把dst目录改为应用沙盒目录
2020-10-28 10:48
-
-
//压缩
plus.zip.compressImage({
src:item,
dst:item,
overwrite:true,
quality:50,
width:'1080px',
height:'auto',
format:'jpg',
},
function(res){
//console.log("newimage size:"+res.size);
console.log("newpath:"+res.target);
//console.log("newwidth:"+res.width);
//console.log("newheight:"+res.height);
}
);2020-10-28 11:06
-
-
-
回复 DCloud_Android_ST: 能够做成 chooseImage的时候,默认生成的图片的临时文件地址就放到应用沙盒目录,而不是现在的系统公共目录呀?
2020-10-28 11:19
-
-
回复 DCloud_Android_ST: 苹果手机也是有应用沙盒的概念吗?还是压缩的时候针对安卓手机和苹果手机进行区分处理了?苹果手机的dst和src一致,安卓的话dst的目录就改成应用沙盒的目录?
2020-10-28 11:28
-
-
g***@tocs.cn (作者)
回复 DCloud_Android_ST: 所以是压缩导致的吗,我们上传图片也应用了压缩。但关键是HB2.8.12正常,升级到最新版HB就不正常了,确定不是HB最新版本身有问题么?
2020-10-28 12:14
-
-
-
-
回复 DCloud_Android_ST: 是不是 压缩的时候 overwrite 设为false就可以了? 我看设为false之后,是生成了一个新的图片,也就是说不会去删除原来的图片了,这样应该就不会收到提醒了吧?
2020-10-31 19:24
-
-
回复 DCloud_Android_ST: oldpath:_doc/uniapp_temp_1604146592242/compressed/1604146743650_1604029118-IMG_0624.PNG at pages/note-add/note-add.nvue:237
20:19:40.571 newpath:file:///var/mobile/Containers/Data/Application/B37C4E03-498C-45A8-859D-60658C1C984E/Documents/Pandora/apps/32FE08C07D915A1EBD52CD26B1687109/doc/uniapp_temp_1604146592242/compressed/1604146743650_1604029118-IMG_0624(1).PNG
这个是属于应用沙盒目录吗
2020-10-31 20:39
-
-
-
回复 g***@tocs.cn:
//压缩图片
tempFilePaths.forEach((item) =>{
console.log("oldpath:"+item);
let imagename=Date.now();
let dst="_doc/"+imagename+".jpg";
console.log("dst:"+dst);
plus.zip.compressImage({
src:item,
dst:dst,
overwrite:true,
quality:50,
width:'1080px',
height:'auto',
format:'jpg',
},
(res) =>{
//console.log("newimage size:"+res.size);
console.log("newpath:"+res.target);
this.imageList.push(res.target);
//console.log("imagelist0:"+this.imageList[0]);
//console.log("newheight:"+res.height);
}
);
});2020-11-02 16:56
-