我正在使用FilePicker gem并将文件保存到Amazon S3存储桶。我想将上传文件的元数据保存到我的数据库中,但我坚持如何做到这一点 - 在宝石的文档中写道:
使用OnChange访问FilePicker文件:
当对话框完成上传文件时,javascript代码进入 onchange字段将使用特殊的'event'变量运行。该 变量有一个fpfiles(或者如果不是多个,也是fpfile)属性 有关文件的信息(jQuery用户:看下 event.originalEvent)。
但我仍在努力解决如何使用jQuery实现获取这些数据的问题 - 我可以请求您帮忙解决这个问题吗?将自身上传到S3存储桶运行良好,但我不知道如何提取上传文件的元数据。
非常感谢你的时间
答案 0 :(得分:0)
我认为在SO中已经存在类似的问题,其中一个可接受的答案也可以帮助您:Using filepicker-rails gem, how can I show my users a confirmation that their avatar has been succesfully uploaded?
基本上你可以在文件输入字段上注册onchange事件,被调用函数的第一个参数将是保存元数据的事件对象。