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