阿里OSS文件流下载问题
阿里OSS获取文件流,因为是网络传输流,所以ossObject.getObjectContent().available()不能一次性获取文件大小;传回的文件流,如果一次读取过大展示到前台会乱码。每次读1个字节可解决这个问题,就是效率比较低。或者缓冲到一个ByteArrayOutputStream,转换成byte[]统一write。
阿里OSS获取文件流,因为是网络传输流,所以ossObject.getObjectContent().available()不能一次性获取文件大小;传回的文件流,如果一次读取过大展示到前台会乱码。每次读1个字节可解决这个问题,就是效率比较低。或者缓冲到一个ByteArrayOutputStream,转换成byte[]统一write。