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的問題是如何將我知道這個文件是完全上傳或不。因此,我可以保存狀態上傳成功在我的數據庫。 任何人都請幫我看看這個?