我是 ROR 的新手,我想使用简单的输入标签上传图像,不想为此使用表单。Paperclip 的基本功能是我知道的。如果我没记错,那么传递给保存图像的对象格式是:
"image_object"=>
[#< ActionDispatch::Http::UploadedFile:0xb5ad25f4
@content_type="image/gif",
@headers=
"Content-Disposition: form-data; name=\"pic[]\"; filename=\"test.gif\"\r\nContent-Type: image/gif\r\n",
@original_filename="test.gif",
@tempfile=#<File:/tmp/RackMultipart20131112-17750-1lprijc>>]
我想使用以下步骤上传图像: 1. 使用 Jquery,我想在输入标签中获取所选图像的适当详细信息(文件参数)并使用 Jquery/ajax 发送这些信息。2. 通过将该参数传递给 rails 控制器,我想使用这些详细信息来生成一个对象(如上所示的示例),该对象可用于在我的应用程序中保存图像。
我的问题是: 1. 我应该使用哪种 Jquery 方法以及生成图像对象所需的参数是什么?2. 在控制器端,如何使用这些细节生成图像对象?
提前致谢。