You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mpesa小程序从相册选择PDF文件问题咨询

Mpesa小程序是否支持选择PDF或其他文档文件?

核心结论

my.chooseImage接口仅针对图片类文件(如JPG、PNG等)设计,无法识别和处理PDF这类文档格式,因此选择PDF时会返回带.null后缀的无效资源路径,无法用于后续操作。

文档选择的可行方案

目前Mpesa小程序官方公开的API中,暂无专门用于选择文档(如PDF)的接口,可尝试以下两种思路:

  • 检查是否存在my.chooseFile类的通用文件选择接口(部分小程序平台会提供此类接口),若存在,可替换chooseImage调用,并指定允许的文件类型为application/pdf,示例代码(若支持的话):
my.chooseFile({
  count: 1,
  fileType: 'application/pdf',
  success: (res) => {
    console.log(res);
  },
});
  • 若没有通用文件选择接口,可引导用户通过网页端完成PDF上传,再在小程序中调用对应资源;或直接联系Mpesa小程序官方技术支持,确认是否有隐藏/未公开的文档上传能力。

补充说明

你当前调用chooseImage选择PDF后返回的https://resource/apmla02211d90601062735fa0962063f59a6.null,本质是接口无法解析非图片文件的元数据,导致生成了无效的资源标识,这类路径无法用于文件上传或读取。


内容的提问来源于stack exchange,提问作者Irfan Karim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 09:56:03