跳到文档内容
Anygent.ai文档

文件编辑、上传和下载

在文件浏览器里编辑可写文件、上传和下载文件,再交给 Agent 继续处理。

开始前

  • 会浏览远端文件,知道当前打开的是哪个工作区

操作步骤

  1. 确认文件类型和权限

    源码、Markdown、文本配置适合直接编辑;二进制文件通常只预览、上传或下载。

  2. 保存前确认文件

    保存会直接写回主机上的工作区,先确认打开的就是要改的文件。

  3. 上传后告诉 Agent

    上传后把文件路径或引用发到对话里,Agent 才知道有新资料。

  4. 下载结果文件

    先等执行者完成写入,再核对文件浏览器中的主机、工作区和文件路径。选中产物,在预览区工具栏点“下载文件”;Office 文件的按钮显示为“下载并用本地 Office 打开”。预览成功不代表已经保存到本机,下载后到浏览器或 App 的下载记录中确认实际文件名和保存位置。

  5. 下载后先核对文件大小和 SHA256

    对需要原样保留的数据、脚本和构建产物,先在执行设备记录文件字节数和 SHA256,再在接收方的下载目录核对同一份文件。文件名相同不表示内容相同;浏览器可能给重名下载加上编号,应检查实际保存的那份副本。下面以 summary.csv 为例,按所在设备选择 Windows 或 Linux 命令,把文件名换成实际名称。两端都应使用 SHA256,比较时忽略哈希字母的大小写。

  6. Windows:在 PowerShell 中只读核对

    在文件所在目录打开 PowerShell,运行下面两条命令。Length 是字节数,Hash 是 SHA256;LiteralPath 会按原样处理路径里的空格和方括号。两条命令都只读取文件,不运行收到的脚本、不写回文件。缺文件或报错时先核对目录,不把没有输出当成检查通过。

    Get-Item -LiteralPath '.\summary.csv' | Select-Object Name, Length
    Get-FileHash -LiteralPath '.\summary.csv' -Algorithm SHA256
  7. Linux:在终端中只读核对

    在文件所在目录运行下面两条命令。wc -c 显示字节数,sha256sum 显示 SHA256;引号保留文件名中的空格,-- 表示后面是文件路径。这些命令读取文件内容,不执行该文件。执行设备是 Linux、本机是 Windows 时,可以分别用这两组命令核对。

    wc -c -- './summary.csv'
    sha256sum -- './summary.csv'
  8. 下载中断或核对不一致时先保留原件

    先确认远端写入已完成、设备在线、文件路径和当前账号的访问权限正确,再检查下载是否完成。保留原件与收到的副本;不要用文本编辑器重存 CSV 或脚本来“修好”文件,换行或编码变化也会改变哈希。大小或 SHA256 不一致时停止后续执行,查清是否选错文件、文件仍在变化或传输未完成;需要再次获取时另存一份副本,不重新运行原分析或覆盖证据。

注意事项

  • 上传大文件或敏感文件前,先确认目标主机和团队权限。
  • 复杂的代码修改交给 Agent 做,再在终端里跑一遍验证。
  • 双方文件的大小和 SHA256 一致,只说明所比较的文件字节匹配;不证明发送者身份可信、程序安全或科研结论正确。

参考资料