我想使用下一个 js 从本地存储导入图像

Posted

技术标签:

【中文标题】我想使用下一个 js 从本地存储导入图像【英文标题】:i want to import image from my local storage using next js 【发布时间】:2021-12-28 18:23:10 【问题描述】:

最近在学习 next.js。

我对从本地存储导入图像有一些疑问。

这是错误的

./logo/Iu.jpg TypeError:不支持的文件类型:未定义(文件:未定义)

这是我的代码

import Image from "next/image";
import Iu from "../../logo/Iu.jpg";

const Banner = () => 
  return (
    <div>
      <Image src=Iu layout="fill" objectFit="contain" objectPosition="left" />
    </div>
  );
;

export default Banner;

绝对,安装了next-images,next.config.js已经完成,所以我可以导入svg文件,但无法导入png、jpg文件

以防万一,我还安装了文件加载器并编写了 webpack.config.js,

请帮帮我..

【问题讨论】:

您在代码中的哪个位置使用本地存储?还是只是关于为本地文件系统加载图像文件的问题? 【参考方案1】:

试试这个:

将文件保存在/public/logo/Iu.jpg

使用路径"/logo/Iu.jpg"导入

【讨论】:

正在尝试.. 但是,找不到模块:无法解析 '/logo/Iu.jpg' ㅠ_ㅠ, @suwan 不从路径导入文件,直接作为图片的src,即&lt;Image src="/logo/Iu.jpg" layout="fill" objectFit="contain" objectPosition="left" /&gt; 哦!谢谢你..,现在,我明白了..,我非常爱你,

以上是关于我想使用下一个 js 从本地存储导入图像的主要内容,如果未能解决你的问题,请参考以下文章

我应该将图像存储在MongoDB或本地文件系统中(通过Node.js)

如何从 SQL Server 表中读取图像数据(存储 word 文档)并将其保存到本地文件夹

有没有办法将本地图像发送到组件函数?

如何将图像从本地存储上传到云端?

Backbone.js 本地存储,从服务器预先加载

从 URL 加载图像并使用 Swift4 将它们存储在本地