package comgtmsgtmscontroller;import comgtmsgtmsentityStudentTeacherRelation;import comgtmsgtmsserviceStudentTeacherRelationService;import comgtmsgtmsutilMailUtils;import comgtmsgtmsutilResultUtil;imp
这段代码是一个SpringMVC的控制器,用于处理文件上传和下载的请求。其中,使用了FTP服务器进行文件的上传和下载操作。具体实现了以下功能:
1.上传任务模板文件(uploadTask方法):接收前端传来的文件和论文编号,将文件上传至FTP服务器,并将文件名保存至数据库,然后发送邮件给学生。
2.上传论文文件(uploadThesis方法):接收前端传来的文件和论文编号,将文件上传至FTP服务器,并将文件名保存至数据库,然后发送邮件给教师。
3.下载任务模板文件(downloadTask方法):根据论文编号从数据库获取文件名,然后从FTP服务器下载文件,并发送邮件给教师。
4.下载论文文件(downloadThesis方法):根据论文编号从数据库获取文件名,然后从FTP服务器下载文件,并发送邮件给学生。
5.下载Word文件(downloadWord方法):根据文件名从FTP服务器下载文件。
6.上传Word文件(uploadWord方法):将Word文件上传至FTP服务器。
原文地址: https://www.cveoy.top/t/topic/cEBz 著作权归作者所有。请勿转载和采集!