如何处理 TypeORM 中的 blob 列
How to handle blob column in TypeORM
我有一个 MySQL 数据库,用于存储用户的个人资料图像。用户信息应通过作为 Node.js 服务器实现的 REST API 提供。我使用 TypeORM 访问数据库。
我想通过 REST API 将图像信息作为 base64 字符串传递。我怎样才能做到这一点?
我将 blob 列映射为实体中的缓冲区。我是否必须使用 属性 上的侦听器将数据转换为 base64?
我找到了适合我的解决方案:
我加载用户对象并将图像加载到字符串变量中。在交付对象之前,我将其转换为 Buffer 并将其编码为 base64:
Buffer.from(user.profileImage).toString('base64');
我有一个 MySQL 数据库,用于存储用户的个人资料图像。用户信息应通过作为 Node.js 服务器实现的 REST API 提供。我使用 TypeORM 访问数据库。
我想通过 REST API 将图像信息作为 base64 字符串传递。我怎样才能做到这一点?
我将 blob 列映射为实体中的缓冲区。我是否必须使用 属性 上的侦听器将数据转换为 base64?
我找到了适合我的解决方案:
我加载用户对象并将图像加载到字符串变量中。在交付对象之前,我将其转换为 Buffer 并将其编码为 base64:
Buffer.from(user.profileImage).toString('base64');