【发布时间】:2011-08-03 17:12:45
【问题描述】:
InputStream is = new FileInputStream(file);
long length = file.length();
// if (length > Integer.MAX_VALUE) {
// File is too large
// }
byte[] bytes = new byte[(int) length];
如果我输入大图......它应该接受但尺寸应该减小
【问题讨论】:
-
截断文件?用zip压缩?如果它是像图片或音乐文件这样的模拟文件,你可以用有损的东西压缩它......你需要什么?
-
为什么不使用缓冲区并小部分读取数据?
标签: java compression image-compression