最在在写文件上传的时候使用chooseMessageFile IOS失效,安卓正常
手机:苹果13
微信版本:8.0.48
系统版本:15.6.1
请问是怎么回事?一下是图片和代码
Taro.chooseMessageFile({
count: 1,
type: 'file',
extension: ['.txt', '.doc', '.docx', '.pdf', '.xlsx'],
success: (e) => {
const { errMsg, tempFiles } = e;
console.log('tempFiles', tempFiles);
if (errMsg == "chooseMessageFile:ok") {
handleUploadFile(tempFiles[0]);
} else {
showToast('文件选择失败');
}
},
fail: () => {
showToast('文件选择失败');
return;
}
})
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
<template>
<view class="demo">
<view>
欢迎使用 NutUI 开发 Taro 多端项目
<Dongdong />
</view>
<view>{{ count }}</view>
<view>
<nut-button type="primary" @click="openMessageFile">
选择文件
</nut-button>
</view>
</view>
</template>
<script setup>
import { Dongdong } from '@nutui/icons-vue-taro';
import Taro from '@tarojs/taro';
import { ref } from 'vue';
const count = ref(0);
const openMessageFile = () => {
Taro.chooseMessageFile({
count: 1,
type: 'file',
extension: ['.txt', '.doc', '.docx', '.pdf', '.xlsx'],
我也遇到这样的问题了 麻烦问一下解决了吗
你好,请问ios失效问题解决了嘛
https://developers.weixin.qq.com/s/OJemT9mj7cQM