收藏
回答

WXFileObject 怎么设置大文件分享?

            IWXAPI api = WXAPIFactory.createWXAPI(mContext, appId,false);
//        初始化 WXEmojiObject
            WXFileObject fileObj = new WXFileObject();
            fileObj.setContentLengthLimit(imagedata.length);

//            20720536
//            20720508
//            20718183
            Log.d(TAG, "length: "+imagedata.length);
            fileObj.fileData = imagedata;
            fileObj.filePath = path;

            WXMediaMessage msg = new WXMediaMessage(fileObj);
//            msg.mediaObject = fileObj;
            msg.title = title;
//            msg.description = description;
            //构造一个Req
            SendMessageToWX.Req req = new SendMessageToWX.Req();
            req.transaction = "file" + System.currentTimeMillis();

            req.message = msg;
            req.scene = SendMessageToWX.Req.WXSceneSession;
            api.sendReq(req);


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

1 个回答

  • 三儿
    三儿
    07-23
    里面设置大小是1920991232
    
    07-23
    有用
    回复 1
    • 三儿
      三儿
      07-23
      报错:sendUsingPendingIntent fail, ex = android.os.TransactionTooLargeException: data parcel size 20720320 bytes
      07-23
      回复
登录 后发表内容