问题标签 [carrierwave]

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 回答
1237 浏览

ruby-on-rails-3 - 错误照片扩展上的载波 Rmagick 分割错误

当我尝试使用带有 Rmagick 的 Carrierwave 将图像上传到 Heroku 上的网站时,出现了分割错误。

这是错误日志输出的一部分:

经过调查,出现分段错误是因为我试图上传一个.jpg扩展名为JPEG2000的文件,而不是正确的.jp2扩展名。

这是 Rmagick 的错误吗?

更重要的是,是否可以通过发送带有错误扩展名的图像来防止我网站的用户触发此分段错误?

谢谢!

0 投票
1 回答
352 浏览

ruby-on-rails - 使用 CarrierWave 投影

我正在复活一个已经被问到但没有实际答案的问题。

我想自动为使用 CarrierWave 上传的图像添加简单的阴影。图像处理是使用 RMagick 还是 MiniMagick 对我来说并不重要。

输入文件类型应该是 CarrierWave 的“白名单”默认值——jpg、jpeg、png 和 gif。保存的文件类型应该是 png (我认为这很有必要)。

谢谢

0 投票
1 回答
13827 浏览

ruby-on-rails - Rails:carrierwave未初始化的常量错误

我有 Rails 3

载波 0.5.4

//app/uploaders/fasta_uploader.rb

//移民

//app/models/cvit.rb

//形式

我收到此错误:未初始化的常量 Cvit::FastUploader

有什么建议么???

0 投票
1 回答
675 浏览

ruby-on-rails - CarrierWave 文件上传错误

因此,当我单击带有 Carrierwave 附件的提交时出现此错误。

0 投票
1 回答
449 浏览

ruby-on-rails-3 - CarrierWave 文件不显示

所以当我得到图片上传时,显示页面确认注册成功,但没有显示图片。我得到:

查理已成功更新。

标题:是的

姓名:约翰·杜

?1310250102

编辑 | 后退

这是我在运行服务器时在终端中遇到的错误

这是我的路由文件的样子:

0 投票
1 回答
2835 浏览

ruby-on-rails - Carrierwave 将 Content-Type 设置为 Octet-Stream

我正在创建一个使用 Carrierwave 和 Amazon S3 的 Rails 3 应用程序。我遇到的问题是,当 Carrierwave 将图像上传到亚马逊时,它将 Content-Type 设置为 Application/Octet-Stream 而不是实际的内容类型。

0 投票
1 回答
1427 浏览

ruby-on-rails - 使用 Carrierwave 保存生成的图像 - 没有表格,全部在模型中

这是一个棘手的问题,我希望有人能帮助我。

我有一个article_set,里面有很多set_items,每个set item都有一张图片。我想创建一个图像的拼贴画,所以一个图像中的一个,并用carrierwave保存它。

这就是我的模型中发生的事情:

到目前为止,一切都很好。我可以保存集合并通过这种方法运行,但我猜是最后一部分

可能是不正确的,在我的数据库中,我只得到 blog_image 的 NULL 值。当然,它应该包含生成文件的文件名......非常感谢任何帮助。

谢谢

0 投票
2 回答
1486 浏览

ruby-on-rails - CarrierWave 和 MySQL

您如何将carrierwave和mysql一起安装,我在文档中找不到任何内容。我能看到的唯一方法是安装回形针,然后迁移到carrierwave。

更新:更具体地说,将图像存储在数据库中的 BLOB 中。

0 投票
3 回答
8824 浏览

ruby-on-rails - RESTful file uploads with CarrierWave

I'm trying to build an API backend for file uploads. I want to be able to upload files with a POST request that has a Base64-encoded string of the file. The server should decode the string, and save the file using CarrierWave. Here's what I have so far:

photo.rb:

image_uploader.rb:

Rails console: (summary)

full

The problem appears to be related to the process of converting a Base64-decoded string to a file. CarrierWave seems to expect a File object, and instead I'm giving it a String. So how do I convert that String to a File object. I'd like this conversion not to save anything to the file system, simply create the object and let CarrierWave do the rest.

0 投票
2 回答
2825 浏览

ruby-on-rails - 使用 Fog 和 Carrierwave 上传文件的精细“公共”设置

我正在创建一个 Rails 应用程序,它允许管理员上传可选择公开显示的照片。对于上传/存储过程,我使用 Carrierwave gem 以及 Fog gem 和 S3。问题是,为了让这一切正常工作,我必须公开上传到 s3 存储桶的每个文件。有没有办法在逐个文件的基础上使文件公开/私有?此外,如果这种逐个文件的粒度是可能的,它是否可以扩展到图像版本(由自动 Carrierwave 调整大小创建)?

目前,我的载波初始化程序中有以下行: