reactjs - 如何将存储在 MongoDB 中的 React 中的图像显示为缓冲区字符串
问题描述
我正在使用mongoose
我存储一些图像的地方。
型号为:
const PictureSchema = new mongoose.Schema({
type: {
type: String,
required: 'Type of image required'
},
name: {
type: String,
required: 'Image name is required'
},
buffer: {
type: String,
data: Buffer,
required: 'Image requires buffer'
},
})
保存在数据库中的对象是:
{
"_id":613c8ae50329da46675f3dbd",
"type":"jpg",
"name":"name_of_file",
"buffer":"����\u0000\u0010JFIF\u0000\u0001\u0001\u0001\u0000`\u0000`\u0000\u0000��\u0000;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 75\n��\u0000C\u0000\b\u0006\u0006\u0007\u0006\u0005\b\u0007\u0007\u0007\t\t\b\n\f\u0014\r\f\u000b\u000b\f\u0019\u0012\u0013\u000f\u0014\u001d\u001a\u001f\u001e\u001d\u001a\u001c\u001c $.' \",#\u001c\u001c(7),01444\u001f'9=82<.342��\u0000C\u0001\t\t\t\f\u000b\f\u0018\r\r\u00182!\u001c!22222222222222222222222222222222222222222222222222��\u000" //More data...
}
我的前端已经有一条路由请求上面的文档。但是在使用
<Avatar alt={image.name} src={image.buffer} />
该属性时src
不会加载图像。
解决方案
推荐阅读
- swift - Firebase 数据库不会停止更新
- android - 在 ViewModel 环境中哪里轮询传感器数据?
- xcode - SwiftUI Xcode 11 beta 7 @Binding for collections 正在打破预览
- javascript - 为什么我的计时器不会每三天动态重置一次?
- c# - 无效的 URI:无法确定 URI 的格式
- sql-server - MS SQL 5 列值相同的组合计数
- sql - 合计数量和过滤结果
- c++ - 如何在 Pybind11 中使用 Eigen
- windows - CreateEnvironmentBlock 可以给出一个空列表,它会导致这次崩溃吗?
- vsto - 哪个 RibbonType 将在 Outlook (2013) VSTO 加载项中显示已发送消息的自定义功能区?