1
我想知道这两行代码之间的区别。FileTranfer中的Byte []和InputStream之间的区别(DWR)
byte[] fileBytes = FileUtils.readFileToByteArray(new File(completeFilePath.toString()));
..
return new FileTransfer(errorFileName, "application/vnd.ms-excel", is);
和
File csvFile = new File(completeFilePath.toString());
InputStream is = new BufferedInputStream(new FileInputStream(csvFile));
return new FileTransfer(errorFileName, "application/vnd.ms-excel", is);
任何优势和劣势为其中一方的欢迎就一目了然了细节。 在此先感谢。
@Adi:谢谢Adi – 2014-09-02 08:37:08
尝试编辑第一个代码区并指定使用'fileBytes'的位置。 – 2014-09-02 08:38:45