2016-05-05 67 views
0

我有一個方法,需要一個文件,並在給定的路徑上傳它。如何知道視頻是否成功上傳?

這裏是我的服務

public String fileUpload(MultipartFile file) throws IOException { 
     log.debug("uploading video"); 
     File fileUpload = new File(file.getOriginalFilename()); 
     if (!file.isEmpty()) { 

      InputStream inputStream = file.getInputStream(); 
      byte[] buf = new byte[1024]; 
      FileOutputStream fileOutputStream = new FileOutputStream(new File(
        fileUploadPath + File.separator 
          + file.getOriginalFilename())); 
      int numRead = 0; 
      while ((numRead = inputStream.read(buf)) >= 0) { 
       fileOutputStream.write(buf, 0, numRead); 
      } 
      inputStream.close(); 
      fileOutputStream.close(); 
} 
else { 
      return Constants.EMPTY_FILE; 
     } 
} 

上傳文件後,我必須將它保存的信息在我的database.File大小可能是1GB或2GB.My的問題是如何將我知道這個文件是完全上傳或不。因此,我可以保存狀態上傳成功在我的數據庫。 任何人都請幫我看看這個?

回答

相關問題