对Java数据流的操作
类似这样的代码: InputStream inputStream = null; try { inputStream =file.getInputStream(); byte[] bs = new byte[inputStream.available()]; inputStream.read(bs); File files = new File("a.log"); OutputStream outputStream = new FileOutputStream(files); outputStream.write(bs); outputStream.close(); 肯定是能工作的。但是,把输入流全部读入内存再写入文件流的做法,是不好的。如果是单机程序或者是随手写的小应用问题不大。在服务器端,用于对上传文件的处理,则会造成内存的较大抖动。对内存的时候完全依赖用户上传文件的大小。 发送文章为PDF