小坑集合
从ftp下载文件
//ftp登录
ftpHelper.loginFtpServer(host, username, password, port, timeout, connectPattern);
//获取文件流
InputStream fileInputStream = ftpHelper.getInputStream(fileName);
//响应体
HttpServletResponse response;
response.setContentType("multipart/form-data");
response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(filename, "UTF-8"));
try {
out = response.getOutputStream();
int len = 0;
//8MB
byte[] buffer = new byte[8 * 1024 * 1024];
while ((len = fileInputStream.read(buffer)) != -1) {
out.write(buffer, 0, len);
}
out.flush();
} catch (Exception e) {
log.error("responseFileStream error:", e);
} finally {
if (out != null) {
out.close();
}
if (fileInputStream != null) {
fileInputStream.close();
}
}
ftp的连接
读写分离的mysql,插入数据
循环里面删除数据
Last updated