小程序
小游戏
企业微信
微信支付
扫描小程序码分享
企业微信上传临时素材后,发送应用消息-文件消息,文件名称包含中文,中文乱码是哪里有问题呢
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,应该是上传临时素材的文件名就已经乱码了,需要指定utf8格式
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
HttpPost httpPost = new HttpPost(url); MultipartEntityBuilder builder = MultipartEntityBuilder.create().setMode(HttpMultipartMode.RFC6532); File file=new File(filePath); builder.addBinaryBody("media", file, ContentType.DEFAULT_BINARY, fileName); builder.addTextBody("filename", fileName,ContentType.TEXT_PLAIN.withCharset(StandardCharsets.UTF_8)); httpPost.setEntity(builder.build()); httpRsp = httpClient.execute(httpPost); 我也遇到了,亲测可以用,希望能帮到你
这个问题有解决吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,应该是上传临时素材的文件名就已经乱码了,需要指定utf8格式
HttpPost httpPost = new HttpPost(url); MultipartEntityBuilder builder = MultipartEntityBuilder.create().setMode(HttpMultipartMode.RFC6532); File file=new File(filePath); builder.addBinaryBody("media", file, ContentType.DEFAULT_BINARY, fileName); builder.addTextBody("filename", fileName,ContentType.TEXT_PLAIN.withCharset(StandardCharsets.UTF_8)); httpPost.setEntity(builder.build()); httpRsp = httpClient.execute(httpPost); 我也遇到了,亲测可以用,希望能帮到你
这个问题有解决吗