定时任务执行完毕后,为避免生成的文件意外丢失,建议及时进行备份或将文件上传至其他服务器的ftp目录中。借助finereport(fr)内置的定时任务机制,可实现导出文件自动上传至指定ftp服务器的功能。本文将以finereport报表系统为实例,简要说明如何在定时任务中配置ftp自动上传附件的具体操作步骤。
1、 设置FTP文件上传参数
2、 在定时任务编辑流程的第三步“输出设置”界面中,除支持选择导出格式、启用邮件通知外,还提供“FTP上传附件”选项。勾选该选项后,系统将自动展开FTP相关配置项,方便用户填写传输所需的各项参数,保障文件准确、稳定地传送至目标服务器。
3、 FTP服务器地址需填写对应服务器的IP地址;端口号应与FTP服务实际监听端口保持一致;文件保存路径可设为 /finedb;登录时须输入已授权的用户名和密码。请务必核对所有信息的准确性,以确保顺利建立连接并完成资源访问。

4、 关于FTP路径设置:支持填写如 /文件夹 或 文件夹 形式的路径。若所设路径以 / 开头,且在设定超时时间内仍未在服务器上发现上传文件,可尝试将路径修改为不带开头斜杠的形式(例如改为 finedb),再重新触发上传,通常即可成功完成传输。
5、 配置完成后点击“完成”,即表示FTP上传功能已启用。后续定时任务运行时,系统将在导出报表文件的同时,自动将其上传至指定FTP服务器,操作效果如下图所示。


















