10

我想从 Mac 上 Charles 网络实用程序记录的多部分 http 上传中保存和提取文件部分。有没有办法做到这一点?例如,我可以在请求文本中看到 jpeg 文件的内容,但如果我尝试将其复制并粘贴到文件中,则该文件是无效文件。我只想将捕获的文件保存到磁盘。

4

1 回答 1

12

使用查尔斯 4.1.3:

  • 在结构窗格中右键单击请求
  • 选择“导出...”
  • 选择格式“HTTP Trace File (.trace)”,命名文件
  • 在文本编辑器中打开文件,例如 TextMate。当被要求编码时,Western - ISO Latin 1 就可以了
  • 从头开始删除所有包含标题信息的文本,直到并包括“Request-Body:<<--EOF-1498740958503-”之类的行
  • 一直向下滚动,并删除从如下所示的行开始的所有文本:“--EOF-1498741139055-”
  • 节省
  • 预览将已经是图像。重命名为实际格式时,将提供更多信息,例如图像大小
于 2017-06-29T13:02:15.767 回答