怎么在node上面 读取本地图片 使用node-fetch 上传,好像无法使用form-data

发布于 2022-09-11 19:36:33 字数 341 浏览 13 评论 0

怎么在node上面 读取本地图片 使用node-fetch 上传,好像无法使用form-data

1.现在根目录有几张图片,想使用node读取 图片
2.读取完成 放入 form-data 对象
3.使用node-fetch上传

问题来了

node上无法使用form-data
https://www.npmjs.com/package... (这个)

因为上传图片必须使用form-data ? (multipart/form-data)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

无需解释 2022-09-18 19:36:33

最近正好开发了用node上传文件的模块,使用的请求模块是request,我想应该都类似,你可以参考一下

const request = require("request");

request(
      {
        method: "POST",
        uri: "请求地址",
        //这里用formData字段是因为我的content-type是multipart/form-data,
        //其实跟你的一样,然后里边的东西就是接口接收的一些字段,file我传的是这个文件的流,都差不多
        formData: {        
          key: "********",
          file: fs.createReadStream('文件路径')
        },
        headers: {
          "user-token": "*******",
          "asset-key": "*******"
        }
      },
      function(err, res, body) {
        if (!err && res.statusCode == 200) {
          //成功
        } else {
          //失败
        }
      }
    );
烟沫凡尘 2022-09-18 19:36:33

好的 ,感谢

我很OK 2022-09-18 19:36:33

const FormData = require('form-data');

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文