我需要通过 http post 向客户发送附件。我确实尝试在此论坛中搜索关键字“发布附件”,但没有看到我正在寻找的结果。这是一个非常大的 zip 文件 (.zip),通常我们会通过 FTP 处理它,但在这种情况下我们不能。我们必须通过 HTTP post 来完成。
我之前没有通过 HTTP 帖子发送附件并在 Google 中查看,看起来很复杂,但这些解决方案中的大多数不涉及 Web 方法。有没有人这样做过?
根据文件的大小(15-20MB),我想我会拉起pub.client:http
来做以下事情:
- 方法:POST
- loadAs:流
- 数据/流:在服务早期,执行 pub.file:getFile 会获取大的 zip 文件,作为流加载,然后将 getFile 的输出主体/流映射到这个 http 数据/流参数?
- 标头:内容类型 = 应用程序/八位字节流
- 标头:文件名 = BIGtestfile.zip
你能告诉我以上看起来是否是正确的策略吗?我错过了什么吗?对我来说,没有什么是这么简单的,所以我在想还有别的东西。标题中要添加更多内容?内容类型正确吗?