按钮作为 Rails 中的文件字段
我需要一个可以通过 css 完全自定义的按钮,以提示用户在单击时选择要上传的文件。有谁知道该怎么做?谢谢
I need a button that can be fully customised via css to prompt the user to select a file for upload when clicked. Does anyone know how to do this? Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要文件类型的输入,只需将字段添加到标记中即可:
您可以使用 css 挂钩:
rails 中有方法可以为您生成标记,请查看
file_field< /code> 方法 http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-file_field 或
file_field_tag
方法:http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-file_field_tag确保将表单设为多部分,否则上传时会遇到问题使用输入的文件。
You'll want an input of file type, you can just add the field to your markup:
You can hook into it using css:
There are methods in rails to generate the markup for you, have a look at the
file_field
method http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-file_field orfile_field_tag
method here: http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-file_field_tagMake sure you make your form multipart or you'll have problems uploading the file using the input.