首先这里依赖的是:
<dependency>
<groupId>net.oschina.zcx7878</groupId>
<artifactId>fastdfs-client-java</artifactId>
<version>1.27.0.0</version>
</dependency>
直接controller层:
public Result down() {
String path = "http://10.1.101.97:8888/group1/M00/00/00/CgFlYWKBxI2AFqmpAAATxT3V0rE142.jpg";
String groupName = "group1";
String remoteName = "M00/00/00/CgFlYWKBxI2AFqmpAAATxT3V0rE142.jpg";
try {
InputStream inputStream = FastDFSClient.downFile(groupName, remoteName);
FileOutputStream outputStream = new FileOutputStream("D:/1.jpg");
byte[] buffer = new byte[1024];
while (inputStream.read(buffer) != -1) {
outputStream.write(buffer);
}
if(inputStream!=null){
inputStream.close();
}
if(outputStream!=null){
outputStream.flush();
outputStream.close();
}
} catch (Exception e) {
e.printStackTrace();
}
return new Result(true, StatusCode.OK, "下载成功");
}
over