在Shopware中的媒体/图像目录中使用缩略图文件夹

问题描述 投票:0回答:1

我是Shopware的新手。

我想知道当所有缩略图图像存储为嵌套文件夹结构时(例如aa / 20 / e4),文件夹媒体/图像/缩略图的用途是什么。

谢谢

thumbnails shopware
1个回答
1
投票

你可以看看MediaService Documentation

问题

从Shopware开始,media文件被组织在一个名为media的目录中,每个媒体类型都有子目录,例如:图像,视频等。在子目录中,每个文件都被抛入。问题是,如果你有大量的媒体文件,文件操作会变得非常慢,特别是在Windows系统上。

出于这个原因,我们决定将常用技术应用于我们的媒体管理并引入新的MediaService。

解决方案

MediaService的主要目标是抽象和处理所有文件操作,这样您就不必担心解决与之相关的常见问题。要记住的关键想法是,您不应该直接对文件执行任何文件系统操作。如果您需要阅读,移动或删除文件,则应始终使用MediaService。

在过去,最常见的用例是从数据库加载类似media/image/my-fancy-image.png的路径,并在模板渲染过程中,将基本URL添加到其中。这些路径仍然使用,但现在作为虚拟路径。这些路径标识您的文件,MediaService使用它们来访问它们。请注意,实际文件不会位于文件系统中的确切位置。由MediaService来检索来自此虚拟路径的真实路径。

© www.soinside.com 2019 - 2024. All rights reserved.