问题标签 [fog]
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.
ruby-on-rails - 亚马逊访问密钥显示在 Carrierwave 和 Fog 的 URL 中
我刚刚从在本地存储通过 Carrierwave 上传的图像切换到通过我的 Rails 3.1 应用程序中的雾 gem 使用 Amazon s3。添加图像时,当我单击应用程序中的图像时,URL 提供了我的访问密钥和签名。这是一个示例 URL(XXX 将字符串替换为信息):
这发生在开发(本地主机:3000)和我使用 heroku 进行生产时。这是我的上传者:
还有我的 config/initializers/fog.rb :
任何人都知道如何确保此信息不可用?
更新:添加视图和控制器代码:来自部分用户/show.html.erb:
users_controller.rb:
更新:添加从 url 中删除访问密钥信息时得到的错误页面:
ruby-on-rails - 有没有办法为 CarrierWave / Fog 设置上传进度指示器?
我在 Rails 应用程序中使用 CarrierWave / Fog 将视频上传到 Amazon S3。
有没有办法确定上传进度,以便我可以显示上传进度?
ruby-on-rails-3 - Fog/Carrierwave 的动态 EC2 存储桶选项
我有一个 Rails3 应用程序,它使用 Carrierwave 和 Fog 将数据存储到亚马逊的 S3。我正在构建的这个应用程序要求我允许每个用户拥有自己的安全 EC2 存储桶。该应用程序的前提是用户将创建一个帐户(设计),并且我将在我的应用程序的 EC2 用户和密码下为该用户生成一个存储桶。根据当前文档,我还没有看到拥有多个存储桶的方法,因为这是在 FOG YML 中配置的。我想要求根据用户属性动态设置此 FOG_DIRECTORY 的替代方法。
我知道有一种方法可以管理动态文件夹,但这不起作用,因为我需要用户专用的存储桶。
提前致谢!
ruby-on-rails - 从 Fog 1.2.0 上传的链接不起作用
由于我将雾更新到 1.2.0,我无法使用carrierwave 访问我的上传文件。图像在 S3 上上传,但我无法使用 url AWSAccessKeyId 和签名进行评估
返回码:SignatureDoesNotMatch
我们计算的请求签名与您提供的签名不匹配。检查您的密钥和签名方法。
我将雾降级到 1.1.2 并上传工作。
知道为什么雾 1.2 不起作用
ruby-on-rails - 使用雾将 Rails 应用程序部署到 EC2?
这看起来很简单,但我找不到任何关于如何做的指南/说明,所以希望来自 SO 的人能告诉我。
所以我有一个rails应用程序。
我有一个 AWS EC2 帐户。我用fog.io创建了一个服务器,并且可以通过ssh进入它等等。我如何将应用程序实际部署到这个服务器上,以便它显示在ip等处。一个指向指南或一些方向的链接将不胜感激。
我并没有真正嫁给fog,我可以做橡胶,但是找不到任何指南来说明服务器创建后要做什么(例如,如何实际将我的rails应用程序发送到那里让它显示在某个ip等处。 )
我想我被 heroku 部署宠坏了,雾看起来是一个非常简单的解决方案。不过,我真的需要 EC2 功能,所以其他主机不是真正的选择..
谢谢!
c# - C#/HLSL & XNA - 通过 HLSL 中的百分比将 2 种颜色混合在一起
我正在我的效果文件中创建雾功能.. 在像素着色器中,我计算与相机位置和输入位置的距离,如下所示:
其中:x是相机位置和顶点位置的距离,fd是雾色的百分比,FogDistance是物体不受雾影响的距离,FogIntensity是雾的强度。
我想要得到的是一种包含 (fd %) 雾色的颜色。例如,如果雾的颜色为橙色,输入为白色,fd 为 25%,则生成的颜色将为白色 + 25% 的橙色。
编辑:顺便说一句,对于无法维护的设置代码感到抱歉。
编辑2:我注意到有两个透明层有一个透明的结果,所以我稍微清理了这个问题。顶点输入没有百分比。
ruby-on-rails - config.fog_host 不适用于我在 rails 3.1 中使用 cdn 的情况
我的fog.rb中有这个
但我看到图像路由到https://s3-eu-west-1.amazonaws.com/pro ...
但是,我看到我的资产 js、css 和图像资产工作正常:
http://cdn0.domain.com/assets/logo-4cbddb290494d56e25f86fffa93f4b00.png
我在这个配置中做错了什么?
ruby-on-rails - Rails Carrierwave 和 s3:参数数量错误(2 比 1)
CarrierWave 的新手,已经很喜欢它了,比 Paperclip 好多了。导轨 3.2.1
我成功地使用本地存储,但现在尝试移动到 S3 并在 _url 方法(或数据库列)上得到一个奇怪的错误
ArgumentError:参数数量错误(2 比 1)
这是我的上传者:
本地存储一切正常,使用 S3 / 雾文件被上传并调整为 S3,我可以在存储桶中看到它;field / field_url 方法似乎有问题,它给出了错误(2 for 1)
我设置了非公开 s3:
这在我看来:
完整跟踪:
任何想法,在任何地方都找不到太多关于这个的东西?
谢谢
ruby-on-rails - 从 Rackspace cloudfiles 下载带有carrierwave的文件不起作用
我正在使用 Carrierwave 将文本文件上传到 Rackspace,并使其正常工作。我的设置非常标准:
上传者:
模型:
载波初始化文件:
我不是从表单上传文件,而是使用延迟作业在后台进程中生成文件,然后将其上传到 Rackspace:
到目前为止,一切都很好。我可以在我的 Rackspace 帐户中看到我的文件。我还看到我的模型已保存,并且我在 upload_files 表中有记录。
我的问题是检索文件。我尝试了以下方法:
我意识到retrieve_from_store!实际上并没有下载文件。但是,接下来应该是:
但是该换行符是因为没有从先前的调用中检索到任何内容。
我认为我在下载时做了一些根本错误的事情,因为以下会产生奇怪的输出:
根据我看到的所有示例,我希望 f.file.url 返回一个 Rackspace CDN url。但它不是,而是返回 store_dir 路径。
编辑
我应该注意到 UploadedFile 模型的基础表有一个名为“file”的列,其中仅包含文件的基本名称,而不是 Rackspace 云文件的 url 或完整路径,这可能是问题的一部分......
ruby-on-rails - Heroku 上的“application.css 未预编译”错误,CDN 上有远程资产
我在 Heroku 上遇到了典型的错误,似乎解决方案是在本地预编译然后提交到 git。
但是,我使用asset_sync 在Rackspace CloudFiles CDN 上拥有我的资产,并且它们编译得很好,所以我真的不想也必须将编译后的资产提交给git。
有什么解决办法吗?