数据(服务器到服务器)
从这个回答https://stackoverflow.com/a/1695287/256400,我觉得需要multipart / form-data将文件从浏览器上传到服务器。 但是,如果我的用例是从服务器上传文件到服务器不应该工作,如果我把内容类型作为应用程序/八位字节流甚至特定的类型,如图像/ PNG
我在node.js服务器上尝试了这一点,并使用fs.readFile来获取文件内容并使用REST库来执行HTTP POST。 但是我对读取文件时使用的编码有点困惑。 默认的fs.readFile返回Buffer对象。 我试图使用二进制文件但在这里的文档说,它的二进制文件已被弃用,以支持缓冲区对象。 在这里读取文件的内容并上传的正确方法是什么? 这可以在没有多部分/形式数据的情况下完成
自从找到我正在寻找的东西后回答此问题。
@npcode是正确的。 我不需要指定任何编码,并且我能够直接使用Buffer对象,并且能够正常工作。
我现在正在使用请求npm模块,它将Buffer对象放在主体中。 我最初使用的其他客户端是mojito平台休息客户端,这引起了我的困惑
链接地址: http://www.djcxy.com/p/22215.html