java110
2022-10-20 e2ba375f5168608c6f86ca2a43b510b3f3db7d12
java110-core/src/main/java/com/java110/core/client/FileUploadTemplate.java
@@ -47,8 +47,30 @@
                    ftpPort, ftpUserName,
                    ftpUserPassword, newfileName);
        }
        return newfileName;
    }
        String imgUrl = MappingCache.getValue("IMG_PATH");
        return imgUrl+fileName;
    public InputStream downloadFile(String fileName){
        InputStream inputStream = null;
        String ossSwitch = MappingCache.getValue(OSSUtil.DOMAIN, OSSUtil.OSS_SWITCH);
        if (OSSUtil.OSS_SWITCH_OSS.equals(ossSwitch)) {
            inputStream = ossUploadTemplate.download(fileName);
        } else if (COSUtil.COS_SWITCH_COS.equals(ossSwitch)) {
            inputStream = cosUploadTemplate.download(fileName);
        } else {
            String ftpServer = MappingCache.getValue(FtpUploadTemplate.FTP_DOMAIN, FtpUploadTemplate.FTP_SERVER);
            int ftpPort = Integer.parseInt(MappingCache.getValue(FtpUploadTemplate.FTP_DOMAIN, FtpUploadTemplate.FTP_PORT));
            String ftpUserName = MappingCache.getValue(FtpUploadTemplate.FTP_DOMAIN, FtpUploadTemplate.FTP_USERNAME);
            String ftpUserPassword = MappingCache.getValue(FtpUploadTemplate.FTP_DOMAIN, FtpUploadTemplate.FTP_USERPASSWORD);
            inputStream = ftpUploadTemplate.download(fileName, ftpServer,
                    ftpPort, ftpUserName,
                    ftpUserPassword);
        }
        return inputStream;
    }
}