在nextjs中上传图片后,如何刷新docker容器中的文件列表?

How to refresh the list of files in a docker container after uploading images in nextjs?

提问人:user2367101 提问时间:9/2/2023 最后编辑:Pinouser2367101 更新时间:9/2/2023 访问量:35

问:

此代码使用 multer 将图像上传到应用的后端。它保存在公用文件夹中。它工作正常,但是当我对应用程序进行 dockerize 时,它不会更新公共文件夹中的文件列表,因此我无法刷新图像。

它可以正常工作,但在 docker 容器中不起作用,但是当我使用 docker restart 重新启动 docker 容器时,它会呈现上传的所有图像。npm run devnpm run start

如何刷新公用文件夹中的文件列表?

input.onchange = async () => {
    const foto = input.files[0];
    const formdata = new FormData();
    formdata.append("image", foto);
    const respuesta = await fetch(/apis/fileupload/" + id, {
        method: "post",
        body: formdata,
        enctype: "multipart/form-data",
      });
    };
    input.click();
};

图像呈现为:

<img src={id} alt='image'></img>
docker next.js 上传 multer public

评论


答: 暂无答案