-
6 votesanswersviews
使用Fog和Carrierwave上传文件的粒度'public'设置
我正在创建一个rails应用程序,让管理员上传可选公开显示的照片 . 对于上传/存储过程,我使用Carrierwave gem以及Fog gem和S3 . 问题是,为了使这一切全部有效,我必须将每个文件上传到s3桶公开 . 有没有办法在逐个文件的基础上公开/私有文件?此外,如果这种逐个文件的粒度是可能的,它可以扩展到图像版本(由自动Carrierwave大小调整创建)吗? 目前,我的carrier... -
1 votesanswersviews
如何从S3存储桶中检索图像链接
我可以将Image上传到s3存储桶 . 然后我检索包含图像链接的JSON对象 . 这是指向存储桶的URL . 网址:“https://s3.amazonaws.com/bucket-name/uploads/recepie/image/21/2013-12-13_23.25.58.jpg” 当我按它时,我收到一个错误 <Error> <Code>PermanentRedi... -
1 votesanswersviews
Carrierwave不会在Google Cloud 存储中保存缓存
我在Google Cloud 端存储(GCS)中有一个包含输入字段和上传图片按钮的表单 . 如果我输入的是无效值,则此表格将呈现 . 渲染图像后遗漏 . 我使用Carrierwave和Fog / Google . 我试图添加缓存但它没有帮助 . 图像保存在GCS中,image_cache不保存,但是缓存文件的URL存在于html代码中 . 提供者: class PhotoUploader <... -
2 votesanswersviews
未初始化的常量CarrierWave :: Storage ::与Google Cloud 端存储一起使用
我见过很多其他人遇到过类似的问题但是没有一个列出的解决方案适用,所以我希望这个很棒的社区可以帮助我 . 我正在尝试使用sitemap_generator gem,但我使用Heroku主持,因此我尝试按照他们的文档here使用Carrierwave将站点 Map 上传到Google Cloud 端存储 . 我已经使用谷歌 Cloud 上传我的图像与所有工作正常,所以我希望它是直截了当但文件没有上传 ... -
2 votesanswersviews
使用Carrierwave和Fog将Heroku上的图像上传到S3时出现403错误
一切都在本地按预期工作 . 一旦我推送到heroku,我就无法再上传图片了 . 我从heroku日志获得的错误代码是: Excon::Errors::Forbidden (Expected(200) <=> Actual(403 Forbidden) XML响应包含: <Code>AccessDenied</Code><Message>Access ... -
0 votesanswersviews
间歇性Carrierwave S3 403签名与错误不匹配
当我从heroku上的应用程序上传文件到s3时,我看似随机的错误 . 我正在使用jquery-file-upload使用CORS方法和此代码将图片上传到我的存储桶中的tmp /目录 . def url temp_url = AWS::S3::S3Object.url_for( s3_key, S3_CONFIG['bucket'], use_ssl: t... -
1 votesanswersviews
Carrierwave / fog正在将文件上传到S3,但应用程序仍在尝试使用本地路径访问图像
我知道这是一个广泛的问题,而且我咬的东西比我可以咀嚼第一次尝试使用rails应用程序,但我在这里 . 我尝试将图片上传/裁剪添加到基本状态应用 . 它正好工作上传图像并使用carrierwave裁剪它们,但是当我开始使用Fog上传到S3时,我遇到了问题 . 图像和它的大小不同,似乎最终在S3上很好,但应用程序仍在尝试访问图像为“/assets/uploads/entry/image/65/larg... -
9 votesanswersviews
尝试使用Fog和Carrierwave将文件保存到Google Cloud 端存储时出现“Excon :: Error :: Forbidden”错误
我正在使用Carrierwave和Fog将图像存储在 Cloud 端 . 我以前使用Amazon S3进行实际存储,没有任何问题 . 但是我切换到Google Cloud 端存储,现在每当我尝试保存任何内容时,我都会收到以下错误: Excon :: Error :: Forbidden in GalleriesController #create Expected(200)<=> A... -
3 votesanswersviews
亚马逊访问密钥显示在Carrierwave和Fog的URL中
我只是将我通过Carrierwave上传的图像存储到我的Rails 3.1应用程序中通过雾宝石使用亚马逊s3 . 在添加图像时,当我单击应用程序中的图像时,URL将提供我的访问密钥和签名 . 这是一个示例URL(XXX用信息替换了字符串): https://s3.amazonaws.com/bucketname/uploads/photo/image/2/IMG_4842.jpg?AWSAcces... -
1 votesanswersviews
Fog,S3和iam实例简介:Excon Forbidden
我试图用Fog列出S3存储桶的内容,但得到常量错误: The request signature we calculated does not match the signature you provided. Check your key and signing method. 设置详情 EC2实例 IAM角色“S3BucketAccess”: { "Version":...