收藏
回答

微信开放平台微信分享文件失败

文件分享后,界面显示为0B,重要代码如下:

  /**
     * 分享文件
     */
    private void shareFile(ShareContent shareContent, int shareType) {
        WXFileObject fileObj = new WXFileObject();
        fileObj.setFilePath(shareContent.getFilePath());
        fileObj.setContentLengthLimit(1024*1024*10);
        Log.i("tobyy","==============bbbbb==="+shareContent.getFilePath());
//        fileObj.fileData = Util.inputStreamToByte(shareContent.getFilePath());//文件路径
//        fileObj.filePath =shareContent.getFilePath();
        WXMediaMessage msg = new WXMediaMessage(fileObj);
        msg.mediaObject=fileObj;
        msg.title = "title";
        msg.description="描述";
        SendMessageToWX.Req req = new SendMessageToWX.Req();
        req.transaction = buildTransaction("file");
        req.message = msg;
        req.scene =  shareType;
        mWXApi.sendReq(req);
    }


回答关注问题邀请回答
收藏

1 个回答

  • 一笑皆春
    一笑皆春
    2020-07-24

    不清楚呢

    2020-07-24
    有用
    回复
登录 后发表内容