上传没有multipart / form-data的文件(服务器到服务器)

从这个回答https://stackoverflow.com/a/1695287/256400 ,我觉得需要multipart / form-data从浏览器上传文件到服务器。 但是,如果我的用例是上传文件从服务器到服务器不应该工作,如果我把内容types作为application / octet-stream甚至特定的types,如图像/ PNG

我在node.js服务器上试验了这个,并使用fs.readFile来获取文件内容,并使用REST库来执行HTTP POST。 但是我对读取文件时使用的编码有点困惑。 被默认的fs.readFile返回Buffer对象。 我试图使用二进制文件但在这里的文档说,它的二进制被弃用,有利于缓冲区对象。 在这里读取文件的内容和上传的正确方法是什么? 这可以做到没有多部分/forms的数据

回答这个,因为我find了我正在寻找的东西。

@npcode是正确的。 我不需要指定任何编码,我能够直接与缓冲区对象,我得到它的工作。

我现在正在使用请求npm模块 ,其中体内的缓冲区对象。 我最初使用的其他客户端是mojito平台rest客户端,我的困惑产生了