我正在使用此脚本http://valums.com/ajax-upload/让 Ajax 上传与 Ruby on Rails 一起使用
但是当我尝试在我的控制器操作上上传文件时,我只得到这个:
Parameters: {"qqfile"=>"Foo.png"}
{"qqfile"=>"Foo.png", "action"=>"ul_file", "controller"=>"upload_files"}
但我不能把它当作一个文件来做
thefile = params[:qqfile]
foo = thefile.original_filename.slice(thefile.original_filename.rindex("."), thefile.original_filename.length).downcase
我需要做什么才能让这个脚本与 Ruby on Rails 一起工作?
谢谢。
///////// 更新
这就是 JS 的样子
$(document).ready(function(){
var uploader = new qq.FileUploader({
// pass the dom node (ex. $(selector)[0] for jQuery users)
element: $('#file-uploader')[0],
// path to server-side upload script
action: '/NzzT/upload_files/ul_file'
});
});