Sulu CMS:如何获取上传图片的实际文件位置
Sulu CMS: How to get the actual file location of an uploaded image
sulu 1.6如何获取上传的src文件在文件系统(var/uploads/[...]
)中的实际位置?
Media对象本身似乎没有给出提示,而且缩略图是在浏览器拉取src之后才生成的,之前没有。
原因是,我想在页面渲染时获取图像的尺寸。
您已经阅读了图像配置部分?
http://docs.sulu.io/en/latest/book/image-formats.html
之后您可以访问此配置的格式:
http://docs.sulu.io/en/latest/book/twig.html#images
在第 1.x 版本中,您可以使用以下 class 生成原始文件的真实文件路径 https://github.com/sulu/sulu/blob/master/src/Sulu/Bundle/MediaBundle/Media/Storage/StorageInterface.php#L42
这个 class 的服务 ID 是 sulu_media.storage
。
此界面将在 2.x 中更改,但您只需调用 getPath
- 因此发布后升级没什么大不了的。
sulu 1.6如何获取上传的src文件在文件系统(var/uploads/[...]
)中的实际位置?
Media对象本身似乎没有给出提示,而且缩略图是在浏览器拉取src之后才生成的,之前没有。
原因是,我想在页面渲染时获取图像的尺寸。
您已经阅读了图像配置部分? http://docs.sulu.io/en/latest/book/image-formats.html
之后您可以访问此配置的格式: http://docs.sulu.io/en/latest/book/twig.html#images
在第 1.x 版本中,您可以使用以下 class 生成原始文件的真实文件路径 https://github.com/sulu/sulu/blob/master/src/Sulu/Bundle/MediaBundle/Media/Storage/StorageInterface.php#L42
这个 class 的服务 ID 是 sulu_media.storage
。
此界面将在 2.x 中更改,但您只需调用 getPath
- 因此发布后升级没什么大不了的。