问题标签 [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.

0 投票
1 回答
71 浏览

symfony - 如何防止使用 KnpGaufretteBundle 在 S3 上创建子文件夹

我已将KnpGaufretteBundle配置为将文件上传写入 Amazon S3。文件已上传,但会添加基于当前日期命名的其他子文件夹。我怎样才能防止这种情况?

0 投票
1 回答
391 浏览

symfony - 使用带有 LiipImagineBundle 的流时如何在模板中格式化图像标签

如果我将LiipImagineBundle配置为使用流数据加载器,那么如何制作图像标签以在模板中使用该数据加载器?

更新配置

0 投票
1 回答
217 浏览

symfony - GuafretteBundle 与 Aws SDK2

我正在尝试将 Gaufrette 与 Aws SDK2 一起使用,但在缓存中出现以下错误:配置后清除:

这是我的设置。

作曲家.json

配置.yml

GitHub:https ://github.com/KnpLabs/KnpGaufretteBundle/issues/90

0 投票
1 回答
1141 浏览

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

0 投票
1 回答
1539 浏览

php - Symfony2:在 Twig 模板中使用 LiipImagineBundle 与 KnpGaufretteBundle 和 Amazon S3

我无法让 LiipImagineBundle 识别流路径。它不加载图像并应用指定的过滤器集,而是采用流路径并将其视为正常的 Web 路径。

这是我能够从各种来源拼凑而成的配置。我找不到任何解决这个问题的方法。就 LiipImagineBundle 而言,这些设置似乎根本没有取得任何成果。没有错误或警告被抛出,并且日志中没有任何内容。它完全忽略了我的配置。

枝条:

产生:

0 投票
1 回答
1033 浏览

symfony - 在 Twig 上使用 Symfony2、LiipImagineBundle 和 Gaufrette 生成 AmazonS3 文件 url 时出错

我在 Symfony2 上使用 LiipImagineBundle 并尝试
与 gaufrette 集成以捕获 amazonS3 上的图像,但我在图像上的“src”是错误的。我不知道错误是否是我的配置所以...

这个树枝代码:

我的服务.yml:

我的 config.yml:

0 投票
1 回答
840 浏览

symfony - LiipImageBundle 和 KNP Gaufrette 捆绑包无法解析 s3 图像路径?

我正在使用 LiipImageBundle 和 KNP Gaufrette 包来调整大小并从 s3 加载图像。以前一切正常,但突然停止工作。没有捆绑版本升级。

下面是我的配置,

问题很奇怪,如果我在新选项卡中打开图像,它会重定向到 s3 图像 url 并显示图像。一旦它加载到新标签中,它就会开始正常显示。除非我打开它新的新标签,否则它不起作用。

它不是解决s3路径吗?可能是什么问题 ?我尝试删除所有缓存,我的 web 目录中没有媒体文件夹。

在日志中它显示 ImagineController:FilterAction 被调用。

在 html 源图像路径是

http://st.com/app_dev.php/media/cache/resolve/large/fos/user/ebc36103e6d1038791eb7eca2f4449db0780fdf41416235134.jpeg

现在,如果我在新选项卡/窗口中打开它,它将重定向到

[MY_S3_BUCKET_URL]/fos/user/large/ebc36103e6d1038791eb7eca2f4449db0780fdf41416235134.jpeg

并将在新窗口中显示图像。

现在,如果我再次刷新页面,图像源现在更改为

[MY_S3_BUCKET_URL]/fos/user/large/ebc36103e6d1038791eb7eca2f4449db0780fdf41416235134.jpeg

现在我可以看到加载的图像了吗?

为什么它突然开始发生。之前一切正常。

0 投票
2 回答
2461 浏览

symfony - AmazonS3 + KnpGaufretteBundle 如何为文件设置公共 acl?

我正在使用KnpGaufretteBundle在 Amazon S3 上存储图片,我可以使用以下代码轻松创建一个文件:

问题是我无法访问该文件...

我收到以下消息:

找不到文件“test.txt”。

我认为这是因为“test.txt”文件是使用“私有”acl 创建的(当我通过 S3 控制台将其公开时,我可以访问它)。

所以我的问题是如何在创建对象时定义公共 acl?

0 投票
0 回答
307 浏览

symfony - Symfony2 和 Twig 中使用 Liip Imagine 和 knp gaufrette 包时未捕获的 AWS SDK S3 错误 500

我在我的 Symfony2 应用程序中有一个使用 Liip Imagine 和 knp gaufrette 包的工作配置,以使用 AWS SDK 版本 2 从 AWS S3 检索资产。这通常工作正常,但偶尔我会收到未捕获的错误 500 消息。它们有两种形式:

并且

引起的

请有人告诉我如何捕捉这些错误,以便不渲染图像。我无法在 php 中执行此操作,因为我正在为过滤器使用第三方包。在我的树枝模板中,我只有

配置看起来像这样

谢谢

0 投票
1 回答
985 浏览

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