【发布时间】:2012-02-26 20:08:14
【问题描述】:
我正在尝试使用 rails 3.1.3 和回形针进行 ajax 上传。
我找到了解决我的问题 Rails 3 get raw post data and write it to tmp file 的方法,但是使用它,我得到了一个“编码 undefined conversion 错误 "\xFF" from ASCII-8BIT to UTF-8”。
错误发生在@user.photo = @user.photo = QqFile.parse(params[:qqfile], request)这一行
我没有编辑上一个答案中提供的代码,但我会在此处包含它,这样您就不必来回切换。
宝石列表回形针,返回2.5.2, 2.4.5, 2.3.8
我的控制器
定义创建 @user = User.new(params[:user]) @user.photo = QqFile.parse(params[:qqfile], 请求) 如果@user.save 返回渲染:json => @user 别的 返回渲染:json => @user.errors 结尾 结尾qq_file.rb
# 编码:utf-8 需要“摘要/sha1” 需要“哑剧/类型” # 用法(回形针示例) # @asset.data = QqFile.new(params[:qqfile], request) 类 QqFile【问题讨论】:
-
上传过程中或视图中出现错误?
-
在“创建”过程中出现错误,在
@user.photo行,我会更新问题。
标签: ruby-on-rails-3 paperclip ajax-upload