Я использую Spring GridFsTemplate для хранения видеофайлов.Моя функция сохранения выглядит следующим образом:
public String save(String fileName, String contentType, InputStream inputStream, String userName){
DBObject metaData = new BasicDBObject();
metaData.put("user", userName);
return gridFsTemplate.store(inputStream, fileName, contentType, metaData).toString();
}
Вышеуказанный метод всегда вызывается в новом потоке.У меня есть требование, чтобы пользователь мог остановить загрузку видео между ними.Как я могу добиться этого с GridFsTemplate?