按钮作为 Rails 中的文件字段

发布于 2024-11-29 00:43:53 字数 59 浏览 3 评论 0原文

我需要一个可以通过 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的心境我的脸 2024-12-06 00:43:53

您需要文件类型的输入,只需将字段添加到标记中即可:

<input type="file" name="name_of_attribute" />

您可以使用 css 挂钩:

input[type='file'] {
  height: 9001px;
}

rails 中有方法可以为您生成标记,请查看 file_field< /code> 方法 http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-file_fieldfile_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:

<input type="file" name="name_of_attribute" />

You can hook into it using css:

input[type='file'] {
  height: 9001px;
}

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 or file_field_tag method here: http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-file_field_tag

Make sure you make your form multipart or you'll have problems uploading the file using the input.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文