收藏
回答

分享失败,多文件分享仅支持照片格式

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android android9 nova5 7.0.15

使用android系统分享,分享多图到到朋友,分享时提示“分享失败,多文件分享仅支持照片格式”,但是我传的文件就是图片,哪里出了问题?代码如下:


 Intent intent = new Intent();
                            ComponentName cop = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareImgUI");
                            intent.setComponent(cop);
                            intent.setAction(Intent.ACTION_SEND_MULTIPLE);
                            intent.setType("image/*");
                            ArrayList imageUris = new ArrayList();
                            File[] files = new File(PublicFunction.ensurePicPath()).listFiles();
                            for (File f : files) {
                                File picFile = f;
                                if (picFile != null) {
                                    if (picFile.isFile() && picFile.exists()) {
                                        Uri uri;
                                        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
                                            uri = FileProvider.getUriForFile(activity, BuildConfig.APPLICATION_ID + ".fileprovider", picFile);
                                        } else {
                                            uri = Uri.fromFile(picFile);
                                        }
                                        imageUris.add(uri);
                                    }
                                }
                            }
                            ArrayList imageChoose = new ArrayList<>();
                            imageChoose.add(imageUris.get(0));
                            imageChoose.add(imageUris.get(1));
                            intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageChoose);
                            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                            activity.startActivity(Intent.createChooser(intent, "Share"));
最后一次编辑于  2020-06-03
回答关注问题邀请回答
收藏

4 个回答

  • 张国力
    张国力
    2021-07-23

    使用maaiiconnect分享图片到微信失败

    步骤:

    1. 打开APP点击任意聊天室
    2. 点击聊天室顶部对方名字
    3. 点击已分享媒体文件
    4. 选择一张图片并点击左下角分享按钮选择分享
    5. 分享给微信

    结果:微信:分享失败,多文件分享仅支持照片格式

    设备:Mi 8 Lite

    Android version: android 10

    MIUI version: 12.5.1

    出现问题微信号:wxid_f6i9rbpcqwqs22

    微信版本:8.0.7

    时间: 2021-07-23 15:10

    手机微信日志: 我->设置->帮助与反馈右上角有个上报日志 已经上传完成了

    下载链接: https://app.mi.com/details?id=com.m800.liveconnect.mobile.agent.prod

    2021-07-23
    有用
    回复
  • 指尖的誓言
    指尖的誓言
    2021-01-14

    问题解决了吗?我也遇到这个问题

    2021-01-14
    有用
    回复
  • tayoo
    tayoo
    2020-10-27

    遇到相同问题,请问是什么原因啊?

    2020-10-27
    有用
    回复 2
    • 超级毛毛虫
      超级毛毛虫
      2020-11-10
      这个问题解决了吗??? 被这个问题搞的难受
      2020-11-10
      回复
    • 🍊
      🍊
      2020-11-12
      搞定了吗
      2020-11-12
      回复
  • 灵芝
    灵芝
    2020-06-03

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的测试链接

    2020-06-03
    有用
    回复 9
    • yang
      yang
      2020-06-03
      机型是nova5p,微信版本号是7.0.15,系统版本号9.1.1.189,测试连接不太明白,就是点分享时,执行我贴的代码,然后会提示“分享失败,多文件分享仅支持照片格式”,分享失败。
      2020-06-03
      回复
    • yang
      yang
      2020-06-03
      我现在是用android系统的分享,分享多张照片给微信好友的情况。
      2020-06-03
      2
      回复
    • 江北富婆
      江北富婆
      发表于小程序端
      2020-07-30
      我这情况跟他一样 咋解决啊
      2020-07-30
      1
      回复
    • 灵芝
      灵芝
      2020-07-31回复江北富婆
      请在你发的帖子内回复应用appid,复现问题后在手机微信上传日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供出现问题的微信号,出现问题的时间点(具体到分钟)
      2020-07-31
      回复
    • wxy
      wxy
      2020-10-13
      这个问题有解决吗?
      2020-10-13
      回复
    查看更多(4)
登录 后发表内容
问题标签