A001 · Canvas sneakersphotos / client / SKU / original.png表格里的照片,
整理好再交出去。
原图按货号、客户或记录分好文件夹,再带上能直接看图片的 Excel。一个 ZIP,整份交付。
需先安装 Node.js 22 或更新版本;工具支持中英文切换。
A001 · Canvas sneakersphotos / client / SKU / original.png
A002 · Headphonesphotos / client / SKU / original.png
A003 · Skincarephotos / client / SKU / original.png
A004 · Shoulder bagphotos / client / SKU / original.png原文件名与所属记录都保留
按记录、货号、客户,或客户 → 货号两层整理。同名文件自动加序号,不会覆盖。
原图、带图 Excel、离线图片目录和 CSV/JSON 清单一起交付,保留照片与记录的对应。
成功文件可以先下载。失败单独列清,支持重试;重启后重新连接,可继续保存的任务。
安装一次,
以后就在自己的电脑上用。
先用商品示例走一遍。确认拿到的文件符合预期,再导入自己的表格。
- 安装 Node.js 22 或更新版本。
- 下载并解压源码 ZIP,在解压后的文件夹打开终端。
- 运行右边两条命令,再打开 http://127.0.0.1:4180/app。
Windows 用户安装 Node 后,也可以双击解压目录中的 start-photoport.cmd。
查看中文安装说明 ↗npm ci
npm start当前限制:单文件 20 MiB、单批 10 GiB、15,000 个附件。建议空余磁盘是原文件总大小的 3 倍以上。本机版仅供可信电脑使用,请勿直接部署到公网。
不想安装?
告诉我们你需要什么。
我们正在验证直接打开网页就能使用的版本。登记邮箱和用途,帮助我们决定该优先做好什么。报名不会注册付费账号、开通订阅或扣钱。
只用于 PhotoPort 开放通知和需求反馈联系,暂不承诺上线日期。本机版继续按 MIT 许可证免费开源。
开始前,先说明白
需要购买 R2、数据库或付费账号吗?
不需要。本机版用你自己的电脑处理文件,需要 Node.js 和足够的磁盘空间。Airtable 本身的权限与接口额度仍适用。
怎么导入自己的 Airtable?
默认使用刚导出的 CSV,里面必须包含附件官方下载地址。也可以选只读凭证连接,权限限定在目标库。本机版暂不提供网站账号版的一键授权。
会修改我的表格吗?
不会。导出只读取选中的资料。这不是完整 Airtable 备份,也不是双向同步工具。
照片链接过期了怎么办?
重新导出同一个视图的 CSV,保持列和行顺序,更新后重试失败文件。只读连接可以刷新下载地址;原文件被删除或权限失效仍需要处理。
照片会传到你们那里吗?
不会。本机工具从 Airtable 下载到你的电脑,不向维护者发送照片或记录。任务和缓存保存在 .runtime,确认不再需要后由你删除。
在线版现在能使用吗?
还不能。现在发布的是免费本机版和在线版意向报名,不收款,也不承诺开放日期。