s***@163.com
s***@163.com
  • 发布:2020-10-30 20:57
  • 更新:2023-04-21 11:09
  • 阅读:822

【报Bug】WAP2APP项目设置targetSdkVersion=29后以支持ANDROID10系统,H5的标签:input type="file"失效,文件上传不了了

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 2.9.3

手机系统: Android

手机系统版本号: Android 10

手机厂商: OPPO

手机机型: Reno十倍变焦版

打包方式: 云端

App下载地址或H5⽹址: https://demo0.toppingkh.com/TOPPING_MALL_0.2.apk

操作步骤:

1、登陆
1.1、会员中心》设置用户头像;
1.2、会员中心》所有订单》已完成订单》评价某个订单》上传图片;
2、选择图片文件,或者调用相机拍照;
3、确认选择的文件,提交;
4、失败

预期结果:

文件上传成功

实际结果:

上传失败

bug描述:

如果打包的targetSdkVersion设置为29,
H5代码中的标签:

<input type="file" name="imgFile0" id="imgFile0" multiple="" accept="image/*">

选择文件都提交不了。

如果targetSdkVersion不设置,打出来的包就没问题。

只要是android版本大于等于10的手机,安装targetSdkVersion=29的包都会出现这个问题。

2020-10-30 20:57 负责人:无 分享
已邀请:
苦逼前端001

苦逼前端001

你的问题解决了吗?

  • s***@163.com (作者)

    没有,只能修改页面,判断一下运行环境,如果是在h5app,选择图片的地方就用plus.gallery.pick实现;

    2020-11-04 19:11

b***@qq.com

b***@qq.com

解决了没有

要回复问题请先登录注册