问题标签 [gaufrette]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - 如何防止使用 KnpGaufretteBundle 在 S3 上创建子文件夹
我已将KnpGaufretteBundle配置为将文件上传写入 Amazon S3。文件已上传,但会添加基于当前日期命名的其他子文件夹。我怎样才能防止这种情况?
symfony - 使用带有 LiipImagineBundle 的流时如何在模板中格式化图像标签
如果我将LiipImagineBundle配置为使用流数据加载器,那么如何制作图像标签以在模板中使用该数据加载器?
更新配置
symfony - GuafretteBundle 与 Aws SDK2
我正在尝试将 Gaufrette 与 Aws SDK2 一起使用,但在缓存中出现以下错误:配置后清除:
这是我的设置。
作曲家.json
配置.yml
GitHub:https ://github.com/KnpLabs/KnpGaufretteBundle/issues/90
php - 将 Gaufrette 流包装器与 AsseticBundle 一起使用
我正在尝试使用 Gaufrette Stream Wrapper 来告诉 AsseticBundle 在哪里转储项目资产,但我无法让它识别它们。
这就是我的 config_dev.yml 的 knp_gaufrette 部分的样子:
我使用一个简单的操作测试了包装器,以确保它已正确注册,并且工作正常:
然后我像这样设置资产包配置(也在 config_dev.yml 中):
但是,当我尝试使用转储资产时console assetic:dump --env=dev
出现此错误:
更多信息:
symfony/symfony:2.5.0
symfony/assetic-bundle:2.3.0
knplabs/knp-gaufrette-bundle:0.1.7
php - Symfony2:在 Twig 模板中使用 LiipImagineBundle 与 KnpGaufretteBundle 和 Amazon S3
我无法让 LiipImagineBundle 识别流路径。它不加载图像并应用指定的过滤器集,而是采用流路径并将其视为正常的 Web 路径。
这是我能够从各种来源拼凑而成的配置。我找不到任何解决这个问题的方法。就 LiipImagineBundle 而言,这些设置似乎根本没有取得任何成果。没有错误或警告被抛出,并且日志中没有任何内容。它完全忽略了我的配置。
枝条:
产生:
symfony - 在 Twig 上使用 Symfony2、LiipImagineBundle 和 Gaufrette 生成 AmazonS3 文件 url 时出错
我在 Symfony2 上使用 LiipImagineBundle 并尝试
与 gaufrette 集成以捕获 amazonS3 上的图像,但我在图像上的“src”是错误的。我不知道错误是否是我的配置所以...
这个树枝代码:
我的服务.yml:
我的 config.yml:
symfony - LiipImageBundle 和 KNP Gaufrette 捆绑包无法解析 s3 图像路径?
我正在使用 LiipImageBundle 和 KNP Gaufrette 包来调整大小并从 s3 加载图像。以前一切正常,但突然停止工作。没有捆绑版本升级。
下面是我的配置,
问题很奇怪,如果我在新选项卡中打开图像,它会重定向到 s3 图像 url 并显示图像。一旦它加载到新标签中,它就会开始正常显示。除非我打开它新的新标签,否则它不起作用。
它不是解决s3路径吗?可能是什么问题 ?我尝试删除所有缓存,我的 web 目录中没有媒体文件夹。
在日志中它显示 ImagineController:FilterAction 被调用。
在 html 源图像路径是
现在,如果我在新选项卡/窗口中打开它,它将重定向到
[MY_S3_BUCKET_URL]/fos/user/large/ebc36103e6d1038791eb7eca2f4449db0780fdf41416235134.jpeg
并将在新窗口中显示图像。
现在,如果我再次刷新页面,图像源现在更改为
[MY_S3_BUCKET_URL]/fos/user/large/ebc36103e6d1038791eb7eca2f4449db0780fdf41416235134.jpeg
现在我可以看到加载的图像了吗?
为什么它突然开始发生。之前一切正常。
symfony - AmazonS3 + KnpGaufretteBundle 如何为文件设置公共 acl?
我正在使用KnpGaufretteBundle在 Amazon S3 上存储图片,我可以使用以下代码轻松创建一个文件:
问题是我无法访问该文件...
我收到以下消息:
找不到文件“test.txt”。
我认为这是因为“test.txt”文件是使用“私有”acl 创建的(当我通过 S3 控制台将其公开时,我可以访问它)。
所以我的问题是如何在创建对象时定义公共 acl?
symfony - Symfony2 和 Twig 中使用 Liip Imagine 和 knp gaufrette 包时未捕获的 AWS SDK S3 错误 500
我在我的 Symfony2 应用程序中有一个使用 Liip Imagine 和 knp gaufrette 包的工作配置,以使用 AWS SDK 版本 2 从 AWS S3 检索资产。这通常工作正常,但偶尔我会收到未捕获的错误 500 消息。它们有两种形式:
并且
引起的
请有人告诉我如何捕捉这些错误,以便不渲染图像。我无法在 php 中执行此操作,因为我正在为过滤器使用第三方包。在我的树枝模板中,我只有
配置看起来像这样
谢谢
php - Gaufrette via FTP does not work correctly
Im using Gaufrette to fetch PDF files over FTP
And Im downloading the file with
But this gives me a error in the PDF file
But if im using
Is this a bug in gaufrette, or am I using gaufrette wrong? I heard something about its maybe trying to use binary mode in gaufrette instead of ascii mode, but I dont know how to change this