【问题标题】:What is the right/better approach to send images from nestjs to flutter将图像从nestjs发送到颤动的正确/更好的方法是什么
【发布时间】:2019-12-11 18:44:15
【问题描述】:

我正在使用 nestjs 作为后端构建简单的颤振应用程序。我想用他们的图片(头像)发送用户的详细信息。我可以从 Nestjs 发送 Base64 编码图像,并在颤振中发送 decode 它,反之亦然。但我不确定这是否是更好的方法,因为如果我从 API 获取所有用户详细信息,响应对象将太大(太多base64 编码图像)。我正在寻找有关以下方面的建议:

将单个图像文件从 Flutter 发送到后端 (NestJS) 的正确/更好的方法是什么?

将多个图像文件从后端 (NestJS) 发送到 Flutter 的正确/更好的方法是什么?

【问题讨论】:

    标签: node.js flutter base64 multipartform-data nestjs


    【解决方案1】:

    在我看来,最好的方法是将带有数据的图像发送到来自flutter的multipart/form-data请求(二进制blob中的图像)中,在nestjs中你可以使用fileUpload拦截器https://docs.nestjs.com/techniques/file-upload来处理

    p>

    您可以将图像保存在您的服务器或任何地方,然后像这样保存一个对象

    {
      name: 'Lorem ipsum',
      lastname: 'Lorem ipsum',
      profileUrl: 'server/profile1.jpg' // this can be array if you want save multiple images
    }
    

    【讨论】:

      猜你喜欢
      • 2014-12-09
      • 2021-05-25
      • 1970-01-01
      • 2016-08-11
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 2020-08-04
      • 2023-02-21
      相关资源
      最近更新 更多