问题标签 [attachment-fu]

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

ruby-on-rails - 如何在 attachment_fu 插件的 db_files 中存储图像?

在我的 Rails 应用程序中,我使用 attachment_fu 插件进行图像上传。

我是 Rails 新手,我想将文件存储在 attachment_fu db_files 表中。

如何将图像存储在 db_files 中以及我想指定哪个路径来显示图像?

谢谢

0 投票
4 回答
6561 浏览

paperclip - Rails3 的 Attachment_fu 或 Paperclip

我刚刚升级到 rails3,当我安装我常用的 attachment_fu 插件时失败了。所以我开始用谷歌搜索它,虽然我确实找到了一个 rails3 版本,但似乎有更多的人在谈论带有 rails3 的回形针。

那么首先,回形针的优点是什么?

它对rails3有更好的支持吗?

0 投票
1 回答
121 浏览

ruby-on-rails - 如何将 attachment_fu 迁移出数据库?

我正在开发一个 Rails 项目,该项目当前使用 attachment_fu 接收上传的文件并将文件存储在数据库中。我想移动它们以使用文件系统。问题是数据库中目前有几千个上传文件,我们需要将它们迁移出去。我似乎找不到任何帮助。似乎有人发布提示的唯一迁移是文件系统-> S3。我将如何将我的文件迁移出数据库?

0 投票
2 回答
4474 浏览

ruby-on-rails - 使用 Rails 为 AWS S3 设置内容处置?

我正在使用 Amazon S3 为用户帐户存储和提供用户内容。我需要能够以内联方式提供文件(有时图像的 url 将在博客文章等中)或作为下载提供。默认情况下,将文件上传到我的 S3 存储桶时,该文件没有设置 Content-Disposition(这很好,因为只要浏览器识别文件 MIME,它就会内联服务器),但有时我需要设置 Content-处理附件以下载文件。

使用 Rails/S3 gem,是否可以向 Amazon 发送请求,以指定该文件应在 Content-Disposition 设置为附件(或反之亦然)的情况下发送?可能它可以使用某种令牌(参考请求的令牌,通常用于经过身份验证的读取……只是想知道在这种情况下这是否也可以帮助我)?使用 S3 gem,我知道如何为每个文件设置和保存 Content-Disposition,但这会导致文件始终被下载并且不能用作内联图像(未经测试)。

缺少两个文件(一个有和没有 Content-Disposition='download' 集),有什么想法吗?提前致谢。

PS我使用rails Rails 2、attachment_fu和aws-s3 gem(我不能改变这些,因为上面提到的应用程序是一个更大的、已经运行的应用程序的一部分,我知道aws-s3和aws_right gem之间存在冲突)

0 投票
1 回答
4500 浏览

heroku - 如何使用 attachment_fu 插件在 Heroku 服务器上上传图像

我在 Heroku 中有一个应用程序,我需要简单的文件存储来存储上传的图像,为此我使用了 send_data 和 attachment_fu 插件。之后我用 tmp/ 目录写了这个文件,想在浏览器上显示,但是这些文件没有在浏览器中显示。如何在浏览器上显示这些图像?

存储和检索图像的替代解决方案是什么?

谢谢!

0 投票
1 回答
738 浏览

ruby-on-rails - Rails:将多个文件作为嵌套模型上传

我正在做一个需要上传多个不同类型文件的项目。

我想将文件作为嵌套模型存储在数据库中(我不确定这是否也是最好的主意)。可以称为文档。

我有以下问题。

  1. 我是否必须使用插件/ gem,我没有找到任何简单的实现。

  2. 如果是,那么最好的 gem / 插件是什么?据我所知,回形针不支持存储在数据库中,但 attachment_fu 支持。

  3. 是否可以在不刷新页面的情况下使用 jQuery 来完成?

我还想处理一些关于文件大小和类型的错误。

问候,哈迪克

PS:我使用的是 Rails 2.3.5

0 投票
2 回答
3401 浏览

ruby-on-rails - 如何显示存储在 s3 上而不存储在硬盘上的图像?

在我的 Rails 应用程序中,我使用 attachment_fu 上传图像并将其存储在 s3 上。我想在浏览器上显示这些图像而不检索它。如何通过提供 s3 路径来显示图像?

谢谢,贾亚什里

0 投票
1 回答
1630 浏览

iphone - 使用 attachment_fu 将照片从 iPhone 上传到 Rails 服务器

我想我已经能够使用 Multipart 格式将照片从 iPhone 发送到 Rails,但是一旦照片到达 Rails 服务器,我不知道如何正确保存它。我认为当调用 iphone_photo_to_website 时,该文件在 Rails 服务器上的参数中显示为以下参数末尾的“userfile”:

我使用来自以下 SO 问题的以下 Objective-C 代码从 iPhone 发送照片:

如何使用 iPhone 将照片上传到服务器?

在 Rails 服务器上,db/migrate 中的照片迁移如下所示:

在 Rails 服务器上,我有一个带有以下代码的照片模型 app/models/photo.rb:

Rails 控制器的代码如下:

当“image.save”执行时,它返回“false”。有谁知道我怎样才能找到导致 image.save 返回 false 的错误?或者有谁知道我如何将照片正确保存在数据库中?

0 投票
3 回答
813 浏览

ruby-on-rails - Ruby on Rails: Server error with while trying to upload a file using attachment_fu: (can't convert nil into Integer)

I followed a simple example to upload a file (see link to code below). When i add to the upload form the field <%= f.file_field :uploaded_data %>, and click submit button on the form (with or without a a file attachment), i get an error message in the web page: 500 Internal Server Error

On the server log i get an error message:TypeError (can't convert nil into Integer):

I am on rails 3.0.5, Ruby 1.9.2, Windows 7

I used the sample code at:http://clarkware.com/blog/2007/02/24/file-upload-fu

Below you will find a print out of the server log:

Started POST "/mugshots" for 127.0.0.1 at 2011-03-16 23:12:29 -0700

TypeError (can't convert nil into Integer):

0 投票
1 回答
1083 浏览

ruby - ruby on rails gallery ArgumentError 未知键:属性、discard_if attachment_fu 和回形针

嗨,我正在尝试为自己建立一个小画廊,并尝试使用此链接多次上传专辑:http ://www.mfischer.com/wordpress/2009/02/02/multiple-image-upload-and-crop -带导轨/

到目前为止,当我访问localhost:3000/albums/new时遇到以下错误:

由于我不确定 attachment_fu-Plugin 和 paperclip-gem (我使用的)是否正确使用,也许这也是一个问题?

进一步我的版本:

无法说出确切的 attachment_fu 版本... :/ Paperclip 版本是这样的:

我的图像模型是这样的:

你还需要什么吗?我不明白问题是什么..我认为 attachment_fu 插件太旧或者我错过了一些要说的东西来使用它...?

谢谢你的时间!

万业