q***@163.com
q***@163.com
  • 发布:2024-07-25 15:51
  • 更新:2024-07-26 09:45
  • 阅读:270

【报Bug】uni-file-picker 上传文件可以选择all所有文件,但在生产环境上上传文件报只能传图片和视频

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.15

手机系统: Android

手机系统版本号: Android 12

手机厂商: 荣耀

手机机型: 荣耀x30i

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<uni-file-picker file-mediatype="all" file-extname="pdf,png,jpg" @select="selectUpload" @delete="onDelete"></uni-file-picker>
// 获取上传状态
const selectUpload = (e) => {
uni.uploadFile({
url: import.meta.env.SHOPRO_UPLOAD_URL,
filePath: e.tempFilePaths[0],
name: 'file',
header: {
Authorization: 'Bearer ' + uni.getStorageSync('token'),
'tenant-id': uni.getStorageSync('tenantId'),
},
success: (res) => {},
fail: (err) => {}
})
}

const onDelete = (e) => {}

操作步骤:

测试环境上可以上传文件,生产环境上点击上传报错 安卓ios的相机相册权限也加了

预期结果:

应该正常上传文件

实际结果:

报错

bug描述:

uni-file-picker 上传文件可以选择all所有文件,但在生产环境上上传文件报只能传图片和视频
图3uniapp官方文档,图1:点击上传文件时的报错

2024-07-25 15:51 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

选择文件类型,all 只支持 H5 和微信小程序平台

套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

uni-file-picker在app端不支持
插件市场有一些,下面这个安卓ios都支持,我用了还挺好用,不过是收费的,如果不想花钱你可以再找找
https://ext.dcloud.net.cn/plugin?id=13578

靐齉齾麤龖龗

靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人

这个也挺好用的呢插件地址
不过展示之类的需要你自己写

要回复问题请先登录注册