通过FileService上传文件原创
金蝶云社区-开发者赋能部_吴富彪
开发者赋能部_吴富彪
11人赞赏了该文章 2,882次浏览 未经作者许可,禁止转载编辑于2021年01月19日 14:14:42

用FileService把本地文件上传到服务器上,主要用于在苍穹微服务后台上传下载文件。

案例如下:

需求:将本地D:/testUpload.pptx文件上传到服务器上指定目录/SYS/BASE/dev1212/test/testUpload.pptx

实现:

//1.创建FileService 对象 

//附件 

FileService fs=FileServiceFactory.getAttachmentFileService(); 

// 图片 

//FileService fs = FileServiceFactory.getImageFileService(); 


//2.构造FileItem对象 

String fileName = ("testUpload.pptx") ; 

String uploadPath = "/SYS/BASE/dev1212/test/testUpload.pptx"; 

FileItem fi = new FileItem(fileName , uploadPath ,new FileInputStream("D:/testUpload.pptx")); fi.setCreateNewFileWhenExists(true);//附件存在是否创建新的文件(默认为false覆盖上传) 


//3.上传 

String path= fs.upload(fi); 


//4. 获取文件流 

InputStream in = fs.getInputStream(path); 


//5.删除 

fs.delete(path);

图标赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!