直接上代码
@Override
public UploadFileResponse uploadFile(UploadFileRequest uploadFileRequest) throws BusinessException, TechnicalException {
UploadFileResponse response = new UploadFileResponse();
File file = new File("D:/text.txt");
OutputStream out = null;
try {
out = new FileOutputStream(file);
uploadFileRequest.getFileHandler().writeTo(out);
} catch (IOException e) {
throw new TechnicalException(e);
} finally {
if (out != null) {
try {
out.close();
} catch (IOException e) {
throw new TechnicalException(e);
}
}
}
return response;
}
@Override
public DownloadFileResponse downloadFile(DownloadFileRequest downloadFileRequest) throws BusinessException, TechnicalException {
DownloadFileResponse response = new DownloadFileResponse();
response.setFileHandler(new DataHandler(new FileDataSource(new File("D:\\move.zip"))));
return response;
}