Javascript 使用外部链接将图像上载到strapi

Javascript 使用外部链接将图像上载到strapi,javascript,fetch,multipartform-data,strapi,Javascript,Fetch,Multipartform Data,Strapi,通过URL将外部图像上传到后端的strapi中的正确方法是什么 我尝试用节点fetch加载图像,并用buffer()/blob()/blob().stream()对其进行处理,然后将其传递到strapi.plugins['upload'].services.upload.upload()。还尝试在node.js中生成FormData并将其传递到上载服务,但仍然没有帮助 如何将图像缓冲区从fetch转换为适合上传服务的类型?我使用了axios,它在客户端上,但我认为您也可以在服务器上尝试。 这对我

通过URL将外部图像上传到后端的strapi中的正确方法是什么

我尝试用节点fetch加载图像,并用buffer()/blob()/blob().stream()对其进行处理,然后将其传递到strapi.plugins['upload'].services.upload.upload()。还尝试在node.js中生成FormData并将其传递到上载服务,但仍然没有帮助


如何将图像缓冲区从fetch转换为适合上传服务的类型?

我使用了axios,它在客户端上,但我认为您也可以在服务器上尝试。 这对我很有用:

获取图像并从中创建文件实例 Im使用graphQL,以下是查询:

{
  query: `
    mutation($files: [Upload!]!) {
      multipleUpload(files: $files) {
        id
      }
    }
  `,
  variables: {
    files: [
      // your files to upload
    ]
  }
}
然后我称之为突变,它工作得很好

我用于找到此解决方案的资源:


您是否找到了一个有效的解决方案?
{
  query: `
    mutation($files: [Upload!]!) {
      multipleUpload(files: $files) {
        id
      }
    }
  `,
  variables: {
    files: [
      // your files to upload
    ]
  }
}