このスクリプトhttp://valums.com/ajax-upload/を使用して、Ruby on Rails で動作する Ajax アップロードを取得しています
しかし、コントローラーアクションでファイルをアップロードしようとすると、これしか得られません:
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'
});
});