Image 在express ejs项目中使用filepond上载图像

Image 在express ejs项目中使用filepond上载图像,image,express,base64,ejs,filepond,Image,Express,Base64,Ejs,Filepond,我正在从事一个项目,该项目使用express.js作为后端,使用ejs呈现模板作为前端。我使用filepond上传了一些图像,这些图像被转换为base64。但是,在浏览器上查看输出时,图像看起来好像已损坏(左上角有一个小正方形) 我需要帮忙把这个修好。以下是保存图像并转换为base64的函数代码: 功能保存封面(书籍,封面编码){ if(coverEncoded==null)返回; 常数覆盖=覆盖编码; if(cover!=null&&imageMimeTypes.includes(cover.

我正在从事一个项目,该项目使用express.js作为后端,使用ejs呈现模板作为前端。我使用filepond上传了一些图像,这些图像被转换为base64。但是,在浏览器上查看输出时,图像看起来好像已损坏(左上角有一个小正方形)

我需要帮忙把这个修好。以下是保存图像并转换为base64的函数代码:

功能保存封面(书籍,封面编码){
if(coverEncoded==null)返回;
常数覆盖=覆盖编码;
if(cover!=null&&imageMimeTypes.includes(cover.type)){
book.coverImage=new Buffer.from(cover.data,“base64”);
book.coverImageType=cover.type;
}
}

我认为问题在于如何检索图像。如果上面显示的代码保存了图像(即,您在数据库中看到一些数据),那么您应该将注意力集中在检索要显示在网页上的图像的代码上