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

【报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

解决了没有

要回复问题请先登录注册

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容