因为最近在做二维码生成方面的东西所以去网上找了很多博客看,
但是在实际操作中遇到一些问题
FileInputStream is = new FileInputStream(new File(imgUrl));
ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int ch;
while ((ch = is.read(buffer)) != -1) {
bytestream.write(buffer,0,ch);
}
byte[] data = bytestream.toByteArray();
bytestream.close();
byte[] bytes = Bytes.qrcode(null, 300, 300,data);
imgUrl是经过阿里云处理的图片
https:\X-X.X-X-X.aliyuncs.com\2019\5\17\617039311018563265\5934706286000782951.jpg
这是处理后的图片的路径
报的错是这样的运行起来是第一行报的错,也就是
FileInputStream is = new FileInputStream(new File(imgUrl));
报的错是这样的
java.io.FileNotFoundException: https:\X-X.X-X-X.aliyuncs.com\2019\5\17\617039311018563265\5934706286000782951.jpg (文件名、目录名或卷标语法不正确。)
因为我看的博客上面都是处理的本地图片,所以我想问一下在像这样经过处理后的图片怎么获取转换成字符数组,主要是怎么获取到这张图片