代码: 兵马未动,粮草先行
作者: 传说中的汽水枪
如有错误,请留言指正,欢迎一起探讨.
转载请注明出处.
公司要求从阿里云OSS下载pdf文件并且需要添加水印.
因此这里总结一下.
首先添加了一个FileUploadUtil.java文件:
/**OSSClient*/ private static OSSClient CLIENT; public static InputStream getInputStreamFromOSS(String ossFileName) { String parentDirectory = ossFileName.substring(0, 8) + "/"; String fileId = "你自己的fileId"; CLIENT = new OSSClient(ENDPOINT, ACCESSKEYID, ACCESSKEYSECRET); OSSObject ossObject = CLIENT.getObject(BUCKETNAME, fileId + ossFileName); InputStream inputStream = ossObject.getObjectContent(); return inputStream; } public static void clientShutdown() { if (CLIENT != null) { CLIENT.shutdown(); } }
在controller层先实现下