private FileMeta createFileMeta(File file) { FileMeta fileMeta = fileMetaFactory.create(file.getName()); fileMeta.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); fileMeta.setSize(file.length()); fileMeta.setFilename(file.getName()); fileMeta.setUrl(URI + "/" + file.getName()); return fileMeta; } }
private FileMeta createFileMeta(String jobExecutionID, File file) { FileMeta fileMeta = fileMetaFactory.create(jobExecutionID); fileMeta.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); fileMeta.setSize(file.length()); fileMeta.setFilename(jobExecutionID + '/' + file.getName()); fileMeta.setUrl("/files/" + jobExecutionID); return fileMeta; } }
private FileMeta createFileMeta(String jobExecutionID, File file) { FileMeta fileMeta = fileMetaFactory.create(jobExecutionID); fileMeta.setContentType("text/csv"); fileMeta.setSize(file.length()); fileMeta.setFilename(jobExecutionID + '/' + file.getName()); fileMeta.setUrl(FileDownloadController.URI + '/' + jobExecutionID); return fileMeta; } }
private FileMeta createStyleSheetFileMeta(String fileName, InputStream data) throws MolgenisStyleException { String fileId = idGenerator.generateId(); try { fileStore.store(data, fileId); } catch (IOException e) { throw new MolgenisStyleException("Unable to save style file with name : " + fileName, e); } FileMeta fileMeta = fileMetaFactory.create(fileId); fileMeta.setContentType("css"); fileMeta.setFilename(fileName); fileMeta.setSize(fileStore.getFile(fileId).length()); fileMeta.setUrl(buildFileUrl(fileId)); dataService.add(FileMetaMetaData.FILE_META, fileMeta); return fileMeta; }
fileEntity.setFilename(multipartFile.getOriginalFilename()); fileEntity.setContentType(multipartFile.getContentType()); fileEntity.setSize(multipartFile.getSize()); ServletUriComponentsBuilder currentRequest = servletUriComponentsBuilderFactory.fromCurrentRequest();