reactjs - 从 MongoDB 数据库保存和获取媒体
问题描述
我有一个 MERN 堆栈,用户在其中上传 4 种类型的文件之一:.pdf、.jpeg、.psd、.ai,我使用 FileReader 将其作为缓冲区保存到 mongoDB 数据库。我想在点击时将它渲染回我的 React 应用程序(自动下载文件)。“react-pdf”没有帮助,因为从数据库返回的数据是缓冲区类型,因此它显示“加载 PDF 失败”如何解决所有文件类型的这个问题?
解决方案
推荐阅读
- c++ - 如何复制此 API 方法(类 + typedef)
- mysql - MySQL DISTINCT 返回不那么明显的结果
- java - IO 异常:“java.io.FileNotFoundException:.\data(访问被拒绝)在 h2 数据库恢复
- reactjs - GET 请求里面没有最新的条目
- r - 以日期格式转换数据并按月汇总日期并计算频率
- sockets - gRPC 可以进行多播吗?如果是,如何在 python 或 c++ 中做到这一点?
- javascript - 如果项目不存在,如何将项目推送到我的数组中?
- azure - 如何在 Azure DevOps 的 CI 管道中构建外部类库以与解决方案一起使用?
- javascript - 无法从 ref setNativeProps 更改文本样式
- php - 用于从 sql server 获取数据的 codeigniter 中的活动记录?