LiFuChing
2021-08-02 19:51
采纳率: 76.5%
浏览 37
已结题

java使用 zxing 生成二维码如何上传到oss服务器不想保存再读取一遍上传

BitMatrix bitMatrix = new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, width, height, hashMap);
//保存文件名称
Path path = FileSystems.getDefault().getPath(filePath, fileName);

//第一个参数是二维码配置(图片内容 ,图片配置 ,图片高度,图片宽度,以及图片格式),第二个参数是图片输出后的图片格式 ,第三个格式是图片输入后的路径和名字 然后保存图片
MatrixToImageWriter.writeToPath(bitMatrix, format, path);

主要是这两行生成二维码,如何上传到 OSS服务器 (不能保存一遍读取再上传)

  • 收藏

1条回答 默认 最新

  • 林晓风 2021-08-03 16:50
    已采纳

    使用输入流,将文件转化为输入流,直接上传
    ossClient.putObject(bucketName, objectName, inputStream);

    已采纳该答案
    打赏 评论

相关推荐 更多相似问题