1

.xls我正在尝试通过扩展名为和来允许上传文件.xlsx。因此,在文件选择窗口中,它必须只允许具有这些扩展名的文件。

使用以下代码在 Rails 中进行文件上传

  <%= form_for @book, :url => book_path, :method => :post do |f| %>
      <div class="file_input" id="import">
        <%= f.file_field(:excel_file) %>
      </div>
  <% end %>

那么,我如何只允许具有这些(.xls、.xlsx)扩展名的文件?

4

1 回答 1

1

你不应该真的因为它是一个安全风险。而是使用类似Paperclipor的宝石Carrierwave。两者都有 Railscasts 可以帮助您开始使用它们。

于 2012-08-23T08:19:36.893 回答