Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过react上的sequelize显示multer上传的文件_Javascript_Node.js_Reactjs_Buffer_Navbar - Fatal编程技术网

Javascript 如何通过react上的sequelize显示multer上传的文件

Javascript 如何通过react上的sequelize显示multer上传的文件,javascript,node.js,reactjs,buffer,navbar,Javascript,Node.js,Reactjs,Buffer,Navbar,我在后端使用Multer通过sequelize将图像存储到数据库中。但是,在前端使用React时,图像不会显示。逻辑是当有人登录时,如果他们没有个人资料,应该有一个空白图像。非常感谢您的帮助。我已尝试使用FileReader(),但仍然无法使用。我尝试过使用{{uri:data}},仍然是一样的。 以下是显示图像的代码: let image = !profile || !profile.profile_picture ? blank : profile.profile_picture;

我在后端使用Multer通过sequelize将图像存储到数据库中。但是,在前端使用React时,图像不会显示。逻辑是当有人登录时,如果他们没有个人资料,应该有一个空白图像。非常感谢您的帮助。我已尝试使用FileReader(),但仍然无法使用。我尝试过使用{{uri:data}},仍然是一样的。 以下是显示图像的代码:

let image =
 !profile || !profile.profile_picture ? blank : profile.profile_picture;

   const authLinks = (
     <div className="collapse navbar-collapse" id="mobile-nav">
    <ul className="navbar-nav ml-auto">
    <li className="nav-item">
    <a
      href=" "
      onClick={this.onLogoutClick.bind(this)}
      className="nav-link"
    >
      <img
        className="ml-3 rounded-circle dashboard"
        src={image}
        alt={current.first_name}
        style={{ width: "60px", marginRight: "5px" }}
        title={current.first_name}
      />
      Logga ut
    </a>
  </li>
  </ul>
 </div>
 );
let图像=
!轮廓| | |!profile.profile\u图片?空白:profile.profile\u图片;
常量authLinks=(
);