拍完之后,还要手动把照片上传到 FTP 服务器——打开客户端、连接、拖拽文件——这个步骤完全可以省掉。

无论是联机拍摄,还是从 Lightroom 批量导出,FTPush 都会持续监控你的导出文件夹。文件一出现,立刻自动上传到服务器。你专注拍摄,文件已经在传输路上了。

为什么 FSEvents 很关键

FTPush 使用 macOS 的 FSEvents 机制来监控文件夹。这不是定时轮询——而是操作系统在文件写入完成的瞬间主动推送通知。检测延迟几乎为零,文件一到,上传立即开始。

对于联机拍摄这种照片快速生成的场景,这种即时性尤为重要。

配置 FTPush

  1. 安装 FTPush
    下载后放入应用程序文件夹。启动后菜单栏会出现图标。
  2. 添加新连接
    打开设置,点击"添加连接",输入主机名、端口、用户名、密码和协议(FTP/SFTP/FTPS)。
  3. 设置本地监控文件夹
    选择 Lightroom 的导出目标文件夹,或联机拍摄软件的保存目录。
  4. 设置远程目标文件夹
    指定文件上传到服务器的哪个目录。
  5. 设置文件类型过滤(可选)
    只想上传 .jpg 而不上传 RAW 文件?设置扩展名过滤,其余文件自动忽略。
  6. 设置上传后操作(可选)
    上传完成后可自动将文件移到归档文件夹,或从本地删除,释放磁盘空间。
  7. 启用连接
    打开开关,监控立即开始。之后按正常流程拍摄和导出即可。
  8. 完成——确认上传
    文件出现在监控文件夹时,FTPush 立刻检测并上传。完成后发送 macOS 通知。

实际拍摄场景

联机拍摄

将相机连接到 Mac 进行联机拍摄时,Capture One 或 Lightroom 每次快门后自动保存到文件夹。FTPush 监控这个文件夹,每张照片拍完就自动上传服务器。客户可以在另一个地点实时查看。

Lightroom 导出

将 FTPush 的监控文件夹设为 Lightroom 的导出目标。每次完成修图并点击导出,FTPush 自动接手,将文件发送到服务器。导出和 FTP 上传合二为一,不再需要分开操作。

从现场传图到编辑部

对于新闻摄影师,截稿时间紧迫。FTPush 可以在拍摄的同时实时向编辑部服务器传输文件,不必等到拍摄结束再批量上传。

文件稳定性检测

大文件写入需要时间。FTPush 内置"文件稳定性检测"功能,等待文件大小不再变化(默认 2 秒)后才开始上传,避免上传写入到一半的文件。

用 Finder 标签查看进度

Finder 颜色标签直观显示文件状态——黄色等待中,蓝色上传中,绿色已完成,红色出错。不用打开 FTPush,直接在 Finder 里就能看清楚每个文件的状态。